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

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

#include <SCTPMessage_m.h>

Inheritance diagram for inet::sctp::SCTPHeartbeatAckChunk:
inet::sctp::SCTPChunk

Public Member Functions

 SCTPHeartbeatAckChunk (const char *name=nullptr, short kind=0)
 
 SCTPHeartbeatAckChunk (const SCTPHeartbeatAckChunk &other)
 
virtual ~SCTPHeartbeatAckChunk ()
 
SCTPHeartbeatAckChunkoperator= (const SCTPHeartbeatAckChunk &other)
 
virtual SCTPHeartbeatAckChunkdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual L3AddressgetRemoteAddr ()
 
virtual const L3AddressgetRemoteAddr () const
 
virtual void setRemoteAddr (const L3Address &remoteAddr)
 
virtual ::omnetpp::simtime_t getTimeField () const
 
virtual void setTimeField (::omnetpp::simtime_t timeField)
 
virtual void setInfoArraySize (unsigned int size)
 
virtual unsigned int getInfoArraySize () const
 
virtual char getInfo (unsigned int k) const
 
virtual void setInfo (unsigned int k, char info)
 
- 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 SCTPHeartbeatAckChunk &)
 
- Protected Member Functions inherited from inet::sctp::SCTPChunk
bool operator== (const SCTPChunk &)
 

Protected Attributes

L3Address remoteAddr
 
::omnetpp::simtime_t timeField
 
char * info
 
unsigned int info_arraysize
 
- Protected Attributes inherited from inet::sctp::SCTPChunk
uint8_t chunkType
 
uint32_t flags
 

Private Member Functions

void copy (const SCTPHeartbeatAckChunk &other)
 

Detailed Description

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

message SCTPHeartbeatAckChunk extends SCTPChunk
{
    L3Address remoteAddr;
    simtime_t timeField;
    char info[];
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::sctp::SCTPChunk.

1030 {return new SCTPHeartbeatAckChunk(*this);}
SCTPHeartbeatAckChunk(const char *name=nullptr, short kind=0)
virtual char inet::sctp::SCTPHeartbeatAckChunk::getInfo ( unsigned int  k) const
virtual
virtual unsigned int inet::sctp::SCTPHeartbeatAckChunk::getInfoArraySize ( ) const
virtual
virtual L3Address& inet::sctp::SCTPHeartbeatAckChunk::getRemoteAddr ( )
virtual
virtual const L3Address& inet::sctp::SCTPHeartbeatAckChunk::getRemoteAddr ( ) const
inlinevirtual

Referenced by getRemoteAddr().

1036 {return const_cast<SCTPHeartbeatAckChunk*>(this)->getRemoteAddr();}
SCTPHeartbeatAckChunk(const char *name=nullptr, short kind=0)
virtual L3Address & getRemoteAddr()
virtual ::omnetpp::simtime_t inet::sctp::SCTPHeartbeatAckChunk::getTimeField ( ) const
SCTPHeartbeatAckChunk& inet::sctp::SCTPHeartbeatAckChunk::operator= ( const SCTPHeartbeatAckChunk other)
bool inet::sctp::SCTPHeartbeatAckChunk::operator== ( const SCTPHeartbeatAckChunk )
protected
virtual void inet::sctp::SCTPHeartbeatAckChunk::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::sctp::SCTPChunk.

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

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

Reimplemented from inet::sctp::SCTPChunk.

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

virtual void inet::sctp::SCTPHeartbeatAckChunk::setInfo ( unsigned int  k,
char  info 
)
virtual
virtual void inet::sctp::SCTPHeartbeatAckChunk::setInfoArraySize ( unsigned int  size)
virtual
virtual void inet::sctp::SCTPHeartbeatAckChunk::setRemoteAddr ( const L3Address remoteAddr)
virtual
virtual void inet::sctp::SCTPHeartbeatAckChunk::setTimeField ( ::omnetpp::simtime_t  timeField)
virtual

Member Data Documentation

char* inet::sctp::SCTPHeartbeatAckChunk::info
protected
unsigned int inet::sctp::SCTPHeartbeatAckChunk::info_arraysize
protected
L3Address inet::sctp::SCTPHeartbeatAckChunk::remoteAddr
protected
::omnetpp::simtime_t inet::sctp::SCTPHeartbeatAckChunk::timeField
protected

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