|
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.