BSL v0.0.0
AMMOS Bundle Protocol Security Library (BSL)
|
Contains the populated security operations for this bundle. More...
#include <SecurityActionSet.h>
Data Fields | |
BSL_SecOper_t | sec_operations [BSL_SECURITYACTIONSET_MAX_OPS] |
Fixed array of security operations (for simpler mem management) | |
size_t | sec_operations_count |
Count of sec_operations. | |
uint64_t | new_block_ids [BSL_SECURITYACTIONSET_MAX_OPS] |
Array for IDs of blocks to be created. | |
uint64_t | new_block_types [BSL_SECURITYACTIONSET_MAX_OPS] |
Array for block type codes of blocks to be created. | |
size_t | arrays_capacity |
Capacity of sec_operations. | |
int | err_code |
General error code. | |
Contains the populated security operations for this bundle.
Definition at line 37 of file SecurityActionSet.h.
size_t BSL_SecurityActionSet_s::arrays_capacity |
Capacity of sec_operations.
Definition at line 43 of file SecurityActionSet.h.
Referenced by BSL_SecurityActionSet_AppendSecOper(), BSL_SecurityActionSet_Deinit(), BSL_SecurityActionSet_Init(), and BSL_SecurityActionSet_IsConsistent().
int BSL_SecurityActionSet_s::err_code |
General error code.
Definition at line 44 of file SecurityActionSet.h.
Referenced by BSL_SecurityActionSet_CountErrors(), BSL_SecurityActionSet_GetErrCode(), and BSL_SecurityActionSet_IncrError().
uint64_t BSL_SecurityActionSet_s::new_block_ids[BSL_SECURITYACTIONSET_MAX_OPS] |
Array for IDs of blocks to be created.
Definition at line 41 of file SecurityActionSet.h.
Referenced by BSL_SecurityActionSet_IsConsistent().
uint64_t BSL_SecurityActionSet_s::new_block_types[BSL_SECURITYACTIONSET_MAX_OPS] |
Array for block type codes of blocks to be created.
Definition at line 42 of file SecurityActionSet.h.
Referenced by BSL_SecurityActionSet_IsConsistent().
BSL_SecOper_t BSL_SecurityActionSet_s::sec_operations[BSL_SECURITYACTIONSET_MAX_OPS] |
Fixed array of security operations (for simpler mem management)
Definition at line 39 of file SecurityActionSet.h.
Referenced by BSL_API_ApplySecurity(), BSL_API_QuerySecurity(), BSL_SecurityActionSet_AppendSecOper(), BSL_SecurityActionSet_Deinit(), BSL_SecurityActionSet_GetSecOperAtIndex(), BSL_SecurityActionSet_Init(), and BSL_SecurityActionSet_IsConsistent().
size_t BSL_SecurityActionSet_s::sec_operations_count |
Count of sec_operations.
Definition at line 40 of file SecurityActionSet.h.
Referenced by BSL_API_ApplySecurity(), BSL_API_QuerySecurity(), BSL_SecurityActionSet_AppendSecOper(), BSL_SecurityActionSet_CountSecOpers(), and BSL_SecurityActionSet_IsConsistent().