libSNAP v1.0.0
Open source C/C++ library for the Scaleable Node Address Protocol (SNAP)
snap_fields_t Struct Reference

Structure that stores every data necessary to build a new frame (i.e. every field value and size, except the hash bytes). More...

#include <snap.h>

Data Fields

uint8_t * data
 Pointer to the array that holds the frame data/payload.
 
uint32_t destAddress
 Destination address (up to 0xFFFFFF).
 
uint32_t sourceAddress
 Source address (up to 0xFFFFFF).
 
uint32_t protocolFlags
 Protocol specific flags (up to 0xFFFFFF).
 
snap_header_t header
 Header bytes.
 
uint16_t dataSize
 Number of bytes in the data array.
 
bool paddingAfter
 Position of the padding bytes in the payload (if there are any). true = padding after data, false = padding before data.
 

Detailed Description

Structure that stores every data necessary to build a new frame (i.e. every field value and size, except the hash bytes).


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