|
UHD
003.005.003-781-g91040b6f
|
#include <vrt_if_packet.hpp>
Public Types | |
| enum | link_type_t { LINK_TYPE_NONE = 0x0, LINK_TYPE_CHDR = 0x1, LINK_TYPE_VRLP = 0x2 } |
| enum | packet_type_t { PACKET_TYPE_DATA = 0x0, PACKET_TYPE_IF_EXT = 0x1, PACKET_TYPE_CONTEXT = 0x2 } |
Public Member Functions | |
| if_packet_info_t (void) | |
Public Attributes | |
| enum uhd::transport::vrt::if_packet_info_t::link_type_t | link_type |
| enum uhd::transport::vrt::if_packet_info_t::packet_type_t | packet_type |
| size_t | num_payload_words32 |
| size_t | num_payload_bytes |
| size_t | num_header_words32 |
| size_t | num_packet_words32 |
| size_t | packet_count |
| bool | sob |
| bool | eob |
| bool | has_sid |
| boost::uint32_t | sid |
| bool | has_cid |
| boost::uint64_t | cid |
| bool | has_tsi |
| boost::uint32_t | tsi |
| bool | has_tsf |
| boost::uint64_t | tsf |
| bool | has_tlr |
| boost::uint32_t | tlr |
Definition for fields that can be packed into a vrt if header. The size fields are used for input and output depending upon the operation used (ie the pack or unpack function call).
| boost::uint64_t uhd::transport::vrt::if_packet_info_t::cid |
| enum uhd::transport::vrt::if_packet_info_t::link_type_t uhd::transport::vrt::if_packet_info_t::link_type |
| enum uhd::transport::vrt::if_packet_info_t::packet_type_t uhd::transport::vrt::if_packet_info_t::packet_type |
| boost::uint32_t uhd::transport::vrt::if_packet_info_t::sid |
| boost::uint32_t uhd::transport::vrt::if_packet_info_t::tlr |
| boost::uint64_t uhd::transport::vrt::if_packet_info_t::tsf |
| boost::uint32_t uhd::transport::vrt::if_packet_info_t::tsi |
1.7.6.1