INET Framework for OMNeT++/OMNEST
inet::rtp::RTPMpegPacket Class Reference

Class generated from inet/transportlayer/rtp/profiles/avprofile/RTPMpegPacket.msg:36 by nedtool. More...

#include <RTPMpegPacket_m.h>

Inheritance diagram for inet::rtp::RTPMpegPacket:

Public Member Functions

 RTPMpegPacket (const char *name=nullptr, short kind=0)
 
 RTPMpegPacket (const RTPMpegPacket &other)
 
virtual ~RTPMpegPacket ()
 
RTPMpegPacketoperator= (const RTPMpegPacket &other)
 
virtual RTPMpegPacketdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getHeaderLength () const
 
virtual void setHeaderLength (int headerLength)
 
virtual int getPayloadLength () const
 
virtual void setPayloadLength (int payloadLength)
 
virtual int getPictureType () const
 
virtual void setPictureType (int pictureType)
 

Protected Member Functions

bool operator== (const RTPMpegPacket &)
 

Protected Attributes

int headerLength
 
int payloadLength
 
int pictureType
 

Private Member Functions

void copy (const RTPMpegPacket &other)
 

Detailed Description

Class generated from inet/transportlayer/rtp/profiles/avprofile/RTPMpegPacket.msg:36 by nedtool.

packet RTPMpegPacket
{
    int headerLength = 4;
    int payloadLength; // size of the mpeg data
    int pictureType;   // picture type of the frame the data in this packet belongs to.
    // currenrtly unused fields:
    //int mzb;
    //int two;
    //int temporalReference;
    //int activeN;
    //int newPictureHeader;
    //int sequenceHeaderPresent;
    //int beginningOfSlice;
    //int endOfSlice;
    //int fbv;
    //int bfc;
    //int ffv;
    //int ffc;
}

Constructor & Destructor Documentation

inet::rtp::RTPMpegPacket::RTPMpegPacket ( const char *  name = nullptr,
short  kind = 0 
)
inet::rtp::RTPMpegPacket::RTPMpegPacket ( const RTPMpegPacket other)
virtual inet::rtp::RTPMpegPacket::~RTPMpegPacket ( )
virtual

Member Function Documentation

void inet::rtp::RTPMpegPacket::copy ( const RTPMpegPacket other)
private
virtual RTPMpegPacket* inet::rtp::RTPMpegPacket::dup ( ) const
inlineoverridevirtual
78 {return new RTPMpegPacket(*this);}
RTPMpegPacket(const char *name=nullptr, short kind=0)
virtual int inet::rtp::RTPMpegPacket::getHeaderLength ( ) const
virtual
virtual int inet::rtp::RTPMpegPacket::getPayloadLength ( ) const
virtual
virtual int inet::rtp::RTPMpegPacket::getPictureType ( ) const
virtual
RTPMpegPacket& inet::rtp::RTPMpegPacket::operator= ( const RTPMpegPacket other)
bool inet::rtp::RTPMpegPacket::operator== ( const RTPMpegPacket )
protected
virtual void inet::rtp::RTPMpegPacket::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::rtp::RTPMpegPacket::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::rtp::RTPMpegPacket::setHeaderLength ( int  headerLength)
virtual
virtual void inet::rtp::RTPMpegPacket::setPayloadLength ( int  payloadLength)
virtual
virtual void inet::rtp::RTPMpegPacket::setPictureType ( int  pictureType)
virtual

Member Data Documentation

int inet::rtp::RTPMpegPacket::headerLength
protected
int inet::rtp::RTPMpegPacket::payloadLength
protected
int inet::rtp::RTPMpegPacket::pictureType
protected

The documentation for this class was generated from the following file: