senf::SNDUPacketParser Struct Reference

parse ULE SNDU Packet More...

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

Inheritance diagram for senf::SNDUPacketParser:
Inheritance graph
[legend]

List of all members.


Detailed Description

parse ULE SNDU Packet

Parser implementing the header and trailer of a ULE SNDU Packet

See also:
SNDUPacketType

Definition at line 45 of file SNDUPacket.hh.


Public Types

typedef UInt16Parser  type_t

Public Member Functions

senf::UIntFieldParser<?,?+15 >  length () const
UInt16Parser  type () const
MACAddressParser  destination ()
bool  d_bit ()
void  withDestination ()
void  withoutDestination ()
UInt32Parser  crc ()
boost::uint32_t  calcCrc () const

Protected Member Functions

senf::UIntFieldParser<?,?+1 >  d_bit_ () const
senf::Parse_Variant_Direct
< d_bit__t,?,(MACAddressParser)(VoidPacketParser) >
::parser 
destination_ () const

Member Typedef Documentation

typedef UInt16Parser senf::SNDUPacketParser::
type_t

Definition at line 54 of file SNDUPacket.hh.


Member Function Documentation

boost::uint32_t senf::SNDUPacketParser::
calcCrc ()

Definition at line 35 of file SNDUPacket.cc.

UInt32Parser senf::SNDUPacketParser::
crc ()

Definition at line 72 of file SNDUPacket.hh.

bool senf::SNDUPacketParser::
d_bit ()

Definition at line 63 of file SNDUPacket.hh.

senf::UIntFieldParser<?,?+ 1 > senf::SNDUPacketParser::
d_bit_ ()

MACAddressParser senf::SNDUPacketParser::
destination ()

Definition at line 60 of file SNDUPacket.hh.

senf::Parse_Variant_Direct< d_bit__t,?, (MACAddressParser) (VoidPacketParser) >::parser senf::SNDUPacketParser::
destination_ ()

senf::UIntFieldParser<?,?+ 15 > senf::SNDUPacketParser::
length ()

UInt16Parser senf::SNDUPacketParser::
type ()

void senf::SNDUPacketParser::
withDestination ()

Definition at line 66 of file SNDUPacket.hh.

void senf::SNDUPacketParser::
withoutDestination ()

Definition at line 69 of file SNDUPacket.hh.


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