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

Policy provider data. More...

+ Collaboration diagram for BSLP_PolicyProvider_t:

Data Fields

BSLP_PolicyRuleList_t rules
 Variable-length list of policy rules.
 
BSLP_PolicyPredicateList_t predicates
 Variable-length list of policy predicates.
 
BSLP_PolicyNoRuleActionMap_t norule_action
 Action when no rules match at an interaction point.
 
uint64_t pp_id
 ID of policy provider.
 
pthread_rwlock_t mutex
 Mutex for all other shared data in this struct.
 

Detailed Description

Policy provider data.

References are shared among individual providers in BSL context.

Field Documentation

◆ mutex

pthread_rwlock_t BSLP_PolicyProvider_t::mutex

Mutex for all other shared data in this struct.

◆ norule_action

BSLP_PolicyNoRuleActionMap_t BSLP_PolicyProvider_t::norule_action

Action when no rules match at an interaction point.

◆ pp_id

uint64_t BSLP_PolicyProvider_t::pp_id

ID of policy provider.

◆ predicates

BSLP_PolicyPredicateList_t BSLP_PolicyProvider_t::predicates

Variable-length list of policy predicates.

◆ rules

BSLP_PolicyRuleList_t BSLP_PolicyProvider_t::rules

Variable-length list of policy rules.


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