BSL v1.0.0 - 29.g99f1b76
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSLP_PolicyProvider_t Struct Reference

Policy provider data. References shared among individual providers in BSL context. More...

#include <SamplePolicyProvider.h>

+ 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.
 
pthread_mutex_t mutex
 Mutex for shared data.
 
uint64_t pp_id
 ID of policy provider.
 

Detailed Description

Policy provider data. References shared among individual providers in BSL context.

Field Documentation

◆ mutex

pthread_mutex_t BSLP_PolicyProvider_t::mutex

◆ pp_id

uint64_t BSLP_PolicyProvider_t::pp_id

ID of policy provider.

Referenced by BSLP_FinalizePolicy(), and BSLP_PolicyProvider_Init().

◆ predicates

BSLP_PolicyPredicateList_t BSLP_PolicyProvider_t::predicates

Variable-length list of policy predicates.

Referenced by BSLP_PolicyProvider_AddRule(), BSLP_PolicyProvider_Deinit(), BSLP_PolicyProvider_Init(), and BSLP_QueryPolicy().

◆ rules

BSLP_PolicyRuleList_t BSLP_PolicyProvider_t::rules

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