#include <senf/Packets/MPEGDVBBundle/DTCPPacket.hh>
Parser implementing the DTCP packet according to RFC 3077
Definition at line 79 of file DTCPPacket.hh.
Public Types |
|
enum | Command { JOIN = 1, LEAVE = 2 } |
typedef UInt8Parser | interval_t |
typedef UInt16Parser | sequenceNumber_t |
typedef UInt8Parser | tunnelProtocol_t |
typedef UInt8Parser | fbipCount_t |
typedef DTCPIPv4AddressListParser::fbips_t |
v4fbipList_t |
typedef DTCPIPv6AddressListParser::fbips_t |
v6fbipList_t |
Public Member Functions |
|
senf::UIntFieldParser<?,?+4 > | versionNumber () const |
senf::UIntFieldParser<?,?+4 > | command () const |
UInt8Parser | interval () const |
UInt16Parser | sequenceNumber () const |
senf::FlagParser<?> | receiveCapableFeed () const |
senf::UIntFieldParser <?,?+4 >::value_type |
ipVersion () const |
UInt8Parser | tunnelProtocol () const |
UInt8Parser::value_type | fbipCount () const |
v4fbipList_t | v4fbipList () |
v6fbipList_t | v6fbipList () |
Protected Types |
|
typedef UInt8Parser | reserved1__t |
Protected Member Functions |
|
senf::UIntFieldParser<?,?+3 > | reserved0_ () const |
UInt8Parser | fbipCount_ () const |
UInt8Parser | reserved1_ () const |
typedef UInt8Parser senf::DTCPHelloPacketParser:: | ||||
fbipCount_t | ||||
Definition at line 97 of file DTCPPacket.hh.
typedef UInt8Parser senf::DTCPHelloPacketParser:: | ||||
interval_t | ||||
Definition at line 89 of file DTCPPacket.hh.
typedef UInt8Parser senf::DTCPHelloPacketParser::reserved1__t | ||||
[protected] | ||||
Definition at line 99 of file DTCPPacket.hh.
typedef UInt16Parser senf::DTCPHelloPacketParser:: | ||||
sequenceNumber_t | ||||
Definition at line 90 of file DTCPPacket.hh.
typedef UInt8Parser senf::DTCPHelloPacketParser:: | ||||
tunnelProtocol_t | ||||
Definition at line 96 of file DTCPPacket.hh.
typedef DTCPIPv4AddressListParser::fbips_t senf::DTCPHelloPacketParser:: | ||||
v4fbipList_t | ||||
Definition at line 113 of file DTCPPacket.hh.
typedef DTCPIPv6AddressListParser::fbips_t senf::DTCPHelloPacketParser:: | ||||
v6fbipList_t | ||||
Definition at line 116 of file DTCPPacket.hh.
enum senf::DTCPHelloPacketParser:: | ||||
Command | ||||
Definition at line 87 of file DTCPPacket.hh.
senf::UIntFieldParser<?,?+ 4 > senf::DTCPHelloPacketParser:: | ||||
command | () | |||
UInt8Parser ::value_type senf::DTCPHelloPacketParser:: | ||||
fbipCount | () | |||
UInt8Parser senf::DTCPHelloPacketParser:: | ||||
fbipCount_ | () | |||
UInt8Parser senf::DTCPHelloPacketParser:: | ||||
interval | () | |||
senf::UIntFieldParser<?,?+ 4 >::value_type senf::DTCPHelloPacketParser:: | ||||
ipVersion | () | |||
senf::FlagParser<?> senf::DTCPHelloPacketParser:: | ||||
receiveCapableFeed | () | |||
senf::UIntFieldParser<?,?+ 3 > senf::DTCPHelloPacketParser:: | ||||
reserved0_ | () | |||
UInt8Parser senf::DTCPHelloPacketParser:: | ||||
reserved1_ | () | |||
UInt16Parser senf::DTCPHelloPacketParser:: | ||||
sequenceNumber | () | |||
UInt8Parser senf::DTCPHelloPacketParser:: | ||||
tunnelProtocol | () | |||
v4fbipList_t senf::DTCPHelloPacketParser:: | ||||
v4fbipList | () | |||
Definition at line 114 of file DTCPPacket.hh.
v6fbipList_t senf::DTCPHelloPacketParser:: | ||||
v6fbipList | () | |||
Definition at line 117 of file DTCPPacket.hh.
senf::UIntFieldParser<?,?+ 4 > senf::DTCPHelloPacketParser:: | ||||
versionNumber | () | |||