|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
#include <BPSecLib_Private.h>#include <m-algo.h>#include "ctr.h"#include "decode.h"#include "encode.h"
Include dependency graph for ctr.c:Functions | |
| void | mock_bpa_ctr_init (mock_bpa_ctr_t *ctr) |
| void | mock_bpa_ctr_init_move (mock_bpa_ctr_t *ctr, mock_bpa_ctr_t *src) |
| void | mock_bpa_ctr_deinit (mock_bpa_ctr_t *ctr) |
| int | mock_bpa_decode (mock_bpa_ctr_t *ctr) |
| static int | block_cmp (const MockBPA_CanonicalBlock_t *block_a, const MockBPA_CanonicalBlock_t *block_b) |
| M_ALGO_DEF (MockBPA_BlockList, M_DEQUE_OPLIST(MockBPA_BlockList, M_OPEXTEND(M_POD_OPLIST, CMP(API_6(block_cmp))))) | |
|
static |
References MockBPA_CanonicalBlock_t::blk_type.
| M_ALGO_DEF | ( | MockBPA_BlockList | , |
| M_DEQUE_OPLIST(MockBPA_BlockList, M_OPEXTEND(M_POD_OPLIST, CMP(API_6(block_cmp)))) | |||
| ) |
| void mock_bpa_ctr_deinit | ( | mock_bpa_ctr_t * | ctr | ) |
References BSL_CHKVOID, BSL_Data_Deinit(), BSL_free(), mock_bpa_ctr_t::bundle, mock_bpa_ctr_t::encoded, and MockBPA_Bundle_Deinit().
Referenced by _tearDown(), MockBPA_Agent_Exec(), MockBPA_Agent_work_deliver(), MockBPA_Agent_work_forward(), MockBPA_Agent_work_over_rx(), MockBPA_Agent_work_under_rx(), tearDown(), and TEST_CASE().
| void mock_bpa_ctr_init | ( | mock_bpa_ctr_t * | ctr | ) |
References BSL_calloc(), BSL_CHKVOID, BSL_Data_Init(), mock_bpa_ctr_t::bundle, mock_bpa_ctr_t::bundle_ref, BSL_BundleRef_t::data, mock_bpa_ctr_t::encoded, and MockBPA_Bundle_Init().
Referenced by _setUp(), MockBPA_Agent_Exec(), MockBPA_Agent_Join(), setUp(), and TEST_CASE().
| void mock_bpa_ctr_init_move | ( | mock_bpa_ctr_t * | ctr, |
| mock_bpa_ctr_t * | src | ||
| ) |
| int mock_bpa_decode | ( | mock_bpa_ctr_t * | ctr | ) |
References BSL_CHKERR1, bsl_mock_decode_bundle(), mock_bpa_ctr_t::bundle_ref, BSL_BundleRef_t::data, mock_bpa_ctr_t::encoded, BSL_Data_t::len, MockBPA_Bundle_Deinit(), MockBPA_Bundle_Init(), and BSL_Data_t::ptr.
Referenced by BSL_TestUtils_LoadBundleFromCBOR(), MockBPA_Agent_work_over_rx(), MockBPA_Agent_work_under_rx(), and TEST_CASE().