#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 | () | |||