BSL v1.1.1 - 88.g2613f3a
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_BundleRefState_t Struct Reference

Internal BSL state associated with each bundle at each interaction point. More...

#include <bsl/dynamic/BundleRefState.h>

+ Collaboration diagram for BSL_BundleRefState_t:

Data Fields

BSLB_AsbPtrMap_t bibs
 Cache of decoded BIB content for policy query and operation execution.
 
BSLB_AsbPtrMap_t bcbs
 Cache of decoded BCB content.
 
BSLB_AsbPtrSetMap_t bib_tgts
 Map from target block number to associated BIB ASB.
 
BSLB_AsbPtrSetMap_t bcb_tgts
 Map from target block number to associated BCB ASB.
 
BSLB_AsbPtrMap_t correlations
 Map from correlation ID to associated ASB.
 

Detailed Description

Internal BSL state associated with each bundle at each interaction point.

Field Documentation

◆ bcb_tgts

BSLB_AsbPtrSetMap_t BSL_BundleRefState_t::bcb_tgts

Map from target block number to associated BCB ASB.

Referenced by BSL_BundleRefState_CacheASB(), BSL_BundleRefState_Deinit(), and BSL_BundleRefState_Init().

◆ bcbs

BSLB_AsbPtrMap_t BSL_BundleRefState_t::bcbs

Cache of decoded BCB content.

Referenced by BSL_BundleRefState_CacheASB(), BSL_BundleRefState_Deinit(), and BSL_BundleRefState_Init().

◆ bib_tgts

BSLB_AsbPtrSetMap_t BSL_BundleRefState_t::bib_tgts

Map from target block number to associated BIB ASB.

Referenced by BSL_BundleRefState_CacheASB(), BSL_BundleRefState_Deinit(), and BSL_BundleRefState_Init().

◆ bibs

BSLB_AsbPtrMap_t BSL_BundleRefState_t::bibs

Cache of decoded BIB content for policy query and operation execution.

Referenced by BSL_BundleRefState_CacheASB(), BSL_BundleRefState_Deinit(), and BSL_BundleRefState_Init().

◆ correlations

BSLB_AsbPtrMap_t BSL_BundleRefState_t::correlations

Map from correlation ID to associated ASB.

Referenced by BSL_BundleRefState_Deinit(), and BSL_BundleRefState_Init().


The documentation for this struct was generated from the following file: