ULE SNDU Packet. More...

#include <senf/Packets/MPEGDVBBundle/SNDUPacket.hh>

Inheritance diagram for senf::SNDUPacketType:

Public Types

typedef ConcretePacket< SNDUPacketTypepacket
 
typedef SNDUPacketParser parser
 
- 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...
 

Static Public Member Functions

static void init (packet p)
 
static factory_t nextPacketType (packet p)
 
static optional_range nextPacketRange (packet p)
 
static void dump (packet p, std::ostream &os)
 
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...
 

Detailed Description

ULE SNDU Packet.

Packet type (typedef):
SNDUPacket
Fields:
SNDUPacketParser
SNDUPacket.png

Definition at line 85 of file SNDUPacket.hh.

Member Typedef Documentation

◆ packet

◆ parser

Definition at line 91 of file SNDUPacket.hh.

Member Function Documentation

◆ dump()

void senf::SNDUPacketType::dump ( packet  p,
std::ostream &  os 
)
static

Definition at line 77 of file SNDUPacket.cc.

◆ init()

void senf::SNDUPacketType::init ( packet  p)
static

Definition at line 40 of file SNDUPacket.cc.

◆ initHeadSize()

senf::PacketParserBase::size_type senf::SNDUPacketType::initHeadSize ( )
static

Definition at line 94 of file SNDUPacket.cc.

◆ initSize()

senf::PacketParserBase::size_type senf::SNDUPacketType::initSize ( )
static

Definition at line 89 of file SNDUPacket.cc.

◆ nextPacketRange()

senf::PacketInterpreterBase::optional_range senf::SNDUPacketType::nextPacketRange ( packet  p)
static

Definition at line 64 of file SNDUPacket.cc.

◆ nextPacketType()

senf::PacketInterpreterBase::factory_t senf::SNDUPacketType::nextPacketType ( packet  p)
static

Definition at line 45 of file SNDUPacket.cc.


The documentation for this struct was generated from the following files: