CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
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. | ||
}; | ||
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.