|
BSL v1.0.0 - 29.g99f1b76
AMMOS Bundle Protocol Security Library (BSL)
|
#include <bundle.h>
Collaboration diagram for MockBPA_Bundle_t:Data Fields | |
| bool | retain |
| Explicit retention constraint. | |
| MockBPA_PrimaryBlock_t | primary_block |
| Primary block contents. | |
| MockBPA_BlockList_t | blocks |
| Storage for blocks in this bundle. | |
| MockBPA_BlockByNum_t | blocks_num |
| Lookup table by block number. | |
| MockBPA_BlockList_t MockBPA_Bundle_t::blocks |
Storage for blocks in this bundle.
Referenced by bsl_mock_decode_bundle(), bsl_mock_encode_bundle(), BSL_TestUtils_LoadBundleFromCBOR(), mock_bpa_ctr_sort_blocks(), MockBPA_Bundle_Deinit(), MockBPA_Bundle_Init(), MockBPA_CreateBlock(), MockBPA_GetBundleMetadata(), MockBPA_RemoveBlock(), and test_bsl_mock_encode_bundle().
| MockBPA_BlockByNum_t MockBPA_Bundle_t::blocks_num |
Lookup table by block number.
Referenced by bsl_mock_decode_bundle(), BSL_TestUtils_LoadBundleFromCBOR(), MockBPA_Bundle_Deinit(), MockBPA_Bundle_Init(), MockBPA_CreateBlock(), MockBPA_GetBlockMetadata(), MockBPA_ReadBTSD(), MockBPA_ReallocBTSD(), MockBPA_RemoveBlock(), MockBPA_WriteBTSD(), test_RFC9173_AppendixA_Example2_BCB_Acceptor(), test_RFC9173_AppendixA_Example2_BCB_Source(), test_sec_accept_keyunwrap(), test_sec_source_keywrap(), and test_SecurityContext_BIB_Source().
| MockBPA_PrimaryBlock_t MockBPA_Bundle_t::primary_block |
Primary block contents.
Referenced by bsl_mock_decode_bundle(), bsl_mock_encode_bundle(), BSL_TestUtils_LoadBundleFromCBOR(), MockBPA_Bundle_Deinit(), MockBPA_Bundle_Init(), MockBPA_GetBundleMetadata(), and test_bsl_mock_encode_bundle().
| bool MockBPA_Bundle_t::retain |
Explicit retention constraint.
When true, indicates to retain this bundle after forwarding or delivery. This defaults to true.
Referenced by MockBPA_Agent_work_deliver(), MockBPA_Agent_work_forward(), MockBPA_Agent_work_over_rx(), MockBPA_Agent_work_under_rx(), MockBPA_Bundle_Init(), and MockBPA_DeleteBundle().