CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
Loading...
Searching...
No Matches
CdiRawProbeHeader Struct Reference

Union of raw probe headers. Use to reserve memory that can be used to hold any type of raw probe header. Each protocol version uses a specific data format and is kept internal. Use ProtocolPayloadHeaderDecode() to decoded the raw packet header into CdiDecodedProbeHeader, which is protocol independent. Use ProtocolProbeHeaderEncode() to convert a CdiDecodedProbeHeader into this format. More...

#include <protocol.h>

Data Fields

union { 
 
   uint8_t   header_v1 [CDI_RAW_PROBE_HEADER_SIZE_V1
 For protocol version 1.
 
   uint8_t   header_v2 [CDI_RAW_PROBE_HEADER_SIZE_V2
 For protocol version 2.
 
   EfaProbePacket   efa_packet 
 Packet used for EFA probe transmitted over the EFA interface.
 
};  
 

Detailed Description

Union of raw probe headers. Use to reserve memory that can be used to hold any type of raw probe header. Each protocol version uses a specific data format and is kept internal. Use ProtocolPayloadHeaderDecode() to decoded the raw packet header into CdiDecodedProbeHeader, which is protocol independent. Use ProtocolProbeHeaderEncode() to convert a CdiDecodedProbeHeader into this format.


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