BSL v0.0.0 - 0.geda3e66
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_PrimaryBlock_t Struct Reference

Contains Bundle Primary Block fields and metadata. More...

#include <BPSecLib_Public.h>

+ Collaboration diagram for BSL_PrimaryBlock_t:

Data Fields

uint64_t field_version
 CBOR-decoded field of Primary Block BP version.
 
uint64_t field_flags
 CBOR-decoded field of bundle processing control flags.
 
uint64_t field_crc_type
 CBOR-decoded field of Primary Block CRC type.
 
BSL_HostEID_t field_dest_eid
 Destination in host BPA's internal representation of an EID.
 
BSL_HostEID_t field_src_node_id
 Source in host BPA's internal representation of an EID.
 
BSL_HostEID_t field_report_to_eid
 Report-to EID in host BPA's internal representation of an EID.
 
uint64_t field_bundle_creation_time
 CBOR-decoded bundle creation time.
 
uint64_t field_seq_num
 CBOR-decoded sequence number.
 
uint64_t field_lifetime
 CBOR-decoded lifetime.
 
uint64_t field_frag_offset
 CBOR-decoded fragment offset (warning, may not be implemented yet).
 
uint64_t field_adu_length
 CBOR-decoded field of ADU length.
 
size_t block_count
 Helpful count of total canonical blocks in bundle, not a field of the header.
 
uint8_t * cbor
 
size_t cbor_len
 

Detailed Description

Contains Bundle Primary Block fields and metadata.

Note
This contains a snapshot of the fields at the time it was queried. It is not a pointer.

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