MPE Section. More...
#include <senf/Packets/MPEGDVBBundle/MPESection.hh>
Public Types | |
typedef PacketTypeMixin< MPESectionType > | mixin |
typedef ConcretePacket< MPESectionType > | packet |
MPESection packet typedef. More... | |
typedef MPESectionParser | parser |
typedef to the parser of MPESection More... | |
Public Types inherited from senf::PacketTypeBase | |
typedef Packet | packet |
typedef senf::detail::packet::iterator | iterator |
typedef senf::detail::packet::const_iterator | const_iterator |
typedef senf::detail::packet::size_type | size_type |
typedef senf::detail::packet::difference_type | difference_type |
typedef senf::detail::packet::byte | byte |
typedef PacketInterpreterBase::range | range |
typedef PacketInterpreterBase::optional_range | optional_range |
typedef PacketInterpreterBase::factory_t | factory_t |
typedef VoidPacketParser | parser |
Parser to parser packet fields. More... | |
Public Types inherited from senf::PacketTypeMixin< MPESectionType > | |
typedef void ::key_t | key_t |
typedef boost::optional< key_t > | optional_key_t |
Static Public Member Functions | |
static void | dump (packet p, std::ostream &os) |
Dump given MPESection in readable form to given output stream. More... | |
static void | finalize (packet p) |
static factory_t | nextPacketType (packet p) |
static PacketParserBase::size_type | initSize () |
static PacketParserBase::size_type | initHeadSize () |
Static Public Member Functions inherited from senf::PacketTypeBase | |
static optional_range | no_range () |
static factory_t | no_factory () |
template<class PacketType > | |
static factory_t | factory () |
static size_type | initSize () |
Get size of new (empty) packet. More... | |
static size_type | initHeadSize () |
Get size of new (empty) packet header. More... | |
static void | init (packet p) |
Initialize new packet. More... | |
static optional_range | nextPacketRange (packet p) |
Get next packet placement. More... | |
static factory_t | nextPacketType (packet p) |
Get type of next packet. More... | |
static void | finalize (packet p) |
Finalize packet. More... | |
static void | dump (packet p, std::ostream &os) |
Dump packet data in readable form. More... | |
Static Public Member Functions inherited from senf::PacketTypeMixin< MPESectionType > | |
static optional_key_t | key (Packet const &p) |
Find key of packet from registry. More... | |
static PacketTypeBase::factory_t | lookup (key_t key) |
Lookup the key in the registry. More... | |
static PacketInterpreterBase::optional_range | nextPacketRange (ConcretePacket< MPESectionType > const &p) |
static PacketInterpreterBase::factory_t | nextPacketType (ConcretePacket< MPESectionType > const &p) |
static PacketInterpreterBase::size_type | initSize () |
static void | init (ConcretePacket< MPESectionType > const &p) |
MPE Section.
Definition at line 110 of file MPESection.hh.
Definition at line 114 of file MPESection.hh.
MPESection packet typedef.
Definition at line 115 of file MPESection.hh.
typedef to the parser of MPESection
Definition at line 116 of file MPESection.hh.
|
static |
Dump given MPESection in readable form to given output stream.
Definition at line 41 of file MPESection.cc.
|
static |
Definition at line 92 of file MPESection.cc.
|
static |
Definition at line 74 of file MPESection.cc.
|
static |
Definition at line 69 of file MPESection.cc.
|
static |
Definition at line 79 of file MPESection.cc.