INET Framework for OMNeT++/OMNEST
inet::sctp::SCTPPacketDropChunk Class Reference

Class generated from inet/transportlayer/sctp/SCTPMessage.msg:249 by nedtool. More...

#include <SCTPMessage_m.h>

Inheritance diagram for inet::sctp::SCTPPacketDropChunk:
inet::sctp::SCTPChunk

Public Member Functions

 SCTPPacketDropChunk (const char *name=nullptr, short kind=0)
 
 SCTPPacketDropChunk (const SCTPPacketDropChunk &other)
 
virtual ~SCTPPacketDropChunk ()
 
SCTPPacketDropChunkoperator= (const SCTPPacketDropChunk &other)
 
virtual SCTPPacketDropChunkdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual bool getCFlag () const
 
virtual void setCFlag (bool cFlag)
 
virtual bool getTFlag () const
 
virtual void setTFlag (bool tFlag)
 
virtual bool getBFlag () const
 
virtual void setBFlag (bool bFlag)
 
virtual bool getMFlag () const
 
virtual void setMFlag (bool mFlag)
 
virtual uint32_t getMaxRwnd () const
 
virtual void setMaxRwnd (uint32_t maxRwnd)
 
virtual uint32_t getQueuedData () const
 
virtual void setQueuedData (uint32_t queuedData)
 
virtual uint16_t getTruncLength () const
 
virtual void setTruncLength (uint16_t truncLength)
 
- Public Member Functions inherited from inet::sctp::SCTPChunk
 SCTPChunk (const char *name=nullptr, short kind=0)
 
 SCTPChunk (const SCTPChunk &other)
 
virtual ~SCTPChunk ()
 
SCTPChunkoperator= (const SCTPChunk &other)
 
virtual uint8_t getChunkType () const
 
virtual void setChunkType (uint8_t chunkType)
 
virtual uint32_t getFlags () const
 
virtual void setFlags (uint32_t flags)
 

Protected Member Functions

bool operator== (const SCTPPacketDropChunk &)
 
- Protected Member Functions inherited from inet::sctp::SCTPChunk
bool operator== (const SCTPChunk &)
 

Protected Attributes

bool cFlag
 
bool tFlag
 
bool bFlag
 
bool mFlag
 
uint32_t maxRwnd
 
uint32_t queuedData
 
uint16_t truncLength
 
- Protected Attributes inherited from inet::sctp::SCTPChunk
uint8_t chunkType
 
uint32_t flags
 

Private Member Functions

void copy (const SCTPPacketDropChunk &other)
 

Detailed Description

Class generated from inet/transportlayer/sctp/SCTPMessage.msg:249 by nedtool.

message SCTPPacketDropChunk extends SCTPChunk
{
    bool cFlag;
    bool tFlag;
    bool bFlag;
    bool mFlag;
    uint32 maxRwnd;
    uint32 queuedData;
    uint16 truncLength;
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::sctp::SCTPPacketDropChunk::copy ( const SCTPPacketDropChunk other)
private
virtual SCTPPacketDropChunk* inet::sctp::SCTPPacketDropChunk::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::sctp::SCTPChunk.

1307 {return new SCTPPacketDropChunk(*this);}
SCTPPacketDropChunk(const char *name=nullptr, short kind=0)
virtual bool inet::sctp::SCTPPacketDropChunk::getBFlag ( ) const
virtual
virtual bool inet::sctp::SCTPPacketDropChunk::getCFlag ( ) const
virtual
virtual uint32_t inet::sctp::SCTPPacketDropChunk::getMaxRwnd ( ) const
virtual
virtual uint32_t inet::sctp::SCTPPacketDropChunk::getQueuedData ( ) const
virtual
virtual bool inet::sctp::SCTPPacketDropChunk::getTFlag ( ) const
virtual
virtual uint16_t inet::sctp::SCTPPacketDropChunk::getTruncLength ( ) const
virtual
SCTPPacketDropChunk& inet::sctp::SCTPPacketDropChunk::operator= ( const SCTPPacketDropChunk other)
bool inet::sctp::SCTPPacketDropChunk::operator== ( const SCTPPacketDropChunk )
protected
virtual void inet::sctp::SCTPPacketDropChunk::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::sctp::SCTPChunk.

Referenced by inet::sctp::doParsimPacking().

virtual void inet::sctp::SCTPPacketDropChunk::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Reimplemented from inet::sctp::SCTPChunk.

Referenced by inet::sctp::doParsimUnpacking().

virtual void inet::sctp::SCTPPacketDropChunk::setBFlag ( bool  bFlag)
virtual
virtual void inet::sctp::SCTPPacketDropChunk::setCFlag ( bool  cFlag)
virtual
virtual void inet::sctp::SCTPPacketDropChunk::setMaxRwnd ( uint32_t  maxRwnd)
virtual
virtual void inet::sctp::SCTPPacketDropChunk::setMFlag ( bool  mFlag)
virtual
virtual void inet::sctp::SCTPPacketDropChunk::setQueuedData ( uint32_t  queuedData)
virtual
virtual void inet::sctp::SCTPPacketDropChunk::setTFlag ( bool  tFlag)
virtual
virtual void inet::sctp::SCTPPacketDropChunk::setTruncLength ( uint16_t  truncLength)
virtual

Member Data Documentation

bool inet::sctp::SCTPPacketDropChunk::bFlag
protected
bool inet::sctp::SCTPPacketDropChunk::cFlag
protected
uint32_t inet::sctp::SCTPPacketDropChunk::maxRwnd
protected
bool inet::sctp::SCTPPacketDropChunk::mFlag
protected
uint32_t inet::sctp::SCTPPacketDropChunk::queuedData
protected
bool inet::sctp::SCTPPacketDropChunk::tFlag
protected
uint16_t inet::sctp::SCTPPacketDropChunk::truncLength
protected

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