DtvKit_ATSC3.0
|
#include <atsc_core_common.h>
Public Attributes | |
uint8_t | cVersion |
uint8_t | cProtocol |
int32_t | iHeaderLength |
int32_t | iTotalLength |
int32_t | iCheckSum |
int32_t | iId |
int32_t | iFragment |
int32_t | iEndFlag |
int32_t | iFragOffset |
uint64_t | lSrc |
uint64_t | lDest |
struct Header formation for IP packets
uint8_t sIpHeader_t::cProtocol |
Represents the protocol field of the IP header, indicating the protocol used in the payload of the IP packet
uint8_t sIpHeader_t::cVersion |
To parse the IP version as IPv4 or not
int32_t sIpHeader_t::iCheckSum |
The checksum field of the IP header(11&12th bytes)
int32_t sIpHeader_t::iEndFlag |
Indicates whether this fragment is the last fragment in the packet
int32_t sIpHeader_t::iFragment |
Represents a flag indicating whether the packet is a fragment
int32_t sIpHeader_t::iFragOffset |
Represents the fragment offset field of the IP header
int32_t sIpHeader_t::iHeaderLength |
Length of the IP header in bytes
int32_t sIpHeader_t::iId |
Identification field of the IP header
int32_t sIpHeader_t::iTotalLength |
Total length of the IP packet
uint64_t sIpHeader_t::lDest |
Represents the destination IP address of the packet.
uint64_t sIpHeader_t::lSrc |
Represents the source IP address of the packet