|
BSL v1.1.1 - 88.g2613f3a
AMMOS Bundle Protocol Security Library (BSL)
|
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. | |
Policy provider data.
References are shared among individual providers in BSL context.
| pthread_rwlock_t BSLP_PolicyProvider_t::mutex |
Mutex for all other shared data in this struct.
| BSLP_PolicyNoRuleActionMap_t BSLP_PolicyProvider_t::norule_action |
Action when no rules match at an interaction point.
| uint64_t BSLP_PolicyProvider_t::pp_id |
ID of policy provider.
| BSLP_PolicyPredicateList_t BSLP_PolicyProvider_t::predicates |
Variable-length list of policy predicates.
| BSLP_PolicyRuleList_t BSLP_PolicyProvider_t::rules |
Variable-length list of policy rules.