BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_PolicyDesc_s Struct Reference

Descriptor of opaque data and callbacks for Policy Provider. More...

#include <BPSecLib_Private.h>

+ Collaboration diagram for BSL_PolicyDesc_s:

Data Fields

void * user_data
 
BSL_PolicyInspect_f query_fn
 Function pointer to query policy.
 
BSL_PolicyDeinit_f deinit_fn
 Function to deinit the policy provider at termination of BPA.
 

Detailed Description

Descriptor of opaque data and callbacks for Policy Provider.

Definition at line 1113 of file BPSecLib_Private.h.

Field Documentation

◆ deinit_fn

BSL_PolicyDeinit_f BSL_PolicyDesc_s::deinit_fn

Function to deinit the policy provider at termination of BPA.

Definition at line 1117 of file BPSecLib_Private.h.

Referenced by BSL_API_DeinitLib(), and BSL_API_QuerySecurity().

◆ query_fn

BSL_PolicyInspect_f BSL_PolicyDesc_s::query_fn

Function pointer to query policy.

Definition at line 1116 of file BPSecLib_Private.h.

Referenced by BSL_API_QuerySecurity(), BSL_API_RegisterPolicyProvider(), and BSL_PolicyRegistry_InspectActions().

◆ user_data

void* BSL_PolicyDesc_s::user_data

Definition at line 1115 of file BPSecLib_Private.h.


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