INET Framework for OMNeT++/OMNEST
SCTPDataChunk Class Reference

#include <SCTPMessage_m.h>

Inheritance diagram for SCTPDataChunk:
SCTPChunk

List of all members.

Public Member Functions

 SCTPDataChunk (const char *name=NULL, int kind=0)
 SCTPDataChunk (const SCTPDataChunk &other)
virtual ~SCTPDataChunk ()
SCTPDataChunkoperator= (const SCTPDataChunk &other)
virtual SCTPDataChunkdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual bool getEBit () const
virtual void setEBit (bool eBit)
virtual bool getBBit () const
virtual void setBBit (bool bBit)
virtual bool getUBit () const
virtual void setUBit (bool uBit)
virtual uint32 getTsn () const
virtual void setTsn (uint32 tsn)
virtual uint16 getSid () const
virtual void setSid (uint16 sid)
virtual uint16 getSsn () const
virtual void setSsn (uint16 ssn)
virtual uint32 getPpid () const
virtual void setPpid (uint32 ppid)
virtual simtime_t getEnqueuingTime () const
virtual void setEnqueuingTime (simtime_t enqueuingTime)

Protected Member Functions

bool operator== (const SCTPDataChunk &)

Protected Attributes

bool eBit_var
bool bBit_var
bool uBit_var
uint32 tsn_var
uint16 sid_var
uint16 ssn_var
uint32 ppid_var
simtime_t enqueuingTime_var

Private Member Functions

void copy (const SCTPDataChunk &other)

Detailed Description

Class generated from transport/sctp/SCTPMessage.msg by opp_msgc.

 message SCTPDataChunk extends SCTPChunk
 {
     bool eBit = 0;
     bool bBit = 0;
     bool uBit = 0;
     uint32 tsn;
     uint16 sid;
     uint16 ssn;
     uint32 ppid;
     simtime_t enqueuingTime;
 }
 

Definition at line 622 of file SCTPMessage_m.h.


Constructor & Destructor Documentation

SCTPDataChunk::SCTPDataChunk ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

virtual SCTPDataChunk::~SCTPDataChunk ( ) [virtual]

Member Function Documentation

void SCTPDataChunk::copy ( const SCTPDataChunk other) [private]
virtual SCTPDataChunk* SCTPDataChunk::dup ( ) const [inline, virtual]

Reimplemented from SCTPChunk.

Definition at line 646 of file SCTPMessage_m.h.

{return new SCTPDataChunk(*this);}
virtual bool SCTPDataChunk::getBBit ( ) const [virtual]
virtual bool SCTPDataChunk::getEBit ( ) const [virtual]
virtual simtime_t SCTPDataChunk::getEnqueuingTime ( ) const [virtual]
virtual uint32 SCTPDataChunk::getPpid ( ) const [virtual]
virtual uint16 SCTPDataChunk::getSsn ( ) const [virtual]
SCTPDataChunk& SCTPDataChunk::operator= ( const SCTPDataChunk other)
bool SCTPDataChunk::operator== ( const SCTPDataChunk ) [protected]
virtual void SCTPDataChunk::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from SCTPChunk.

Referenced by doPacking().

virtual void SCTPDataChunk::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from SCTPChunk.

Referenced by doUnpacking().

virtual void SCTPDataChunk::setBBit ( bool  bBit) [virtual]
virtual void SCTPDataChunk::setEBit ( bool  eBit) [virtual]
virtual void SCTPDataChunk::setEnqueuingTime ( simtime_t  enqueuingTime) [virtual]
virtual void SCTPDataChunk::setPpid ( uint32  ppid) [virtual]
virtual void SCTPDataChunk::setSid ( uint16  sid) [virtual]
virtual void SCTPDataChunk::setSsn ( uint16  ssn) [virtual]
virtual void SCTPDataChunk::setTsn ( uint32  tsn) [virtual]
virtual void SCTPDataChunk::setUBit ( bool  uBit) [virtual]

Member Data Documentation

bool SCTPDataChunk::bBit_var [protected]

Definition at line 626 of file SCTPMessage_m.h.

bool SCTPDataChunk::eBit_var [protected]

Definition at line 625 of file SCTPMessage_m.h.

simtime_t SCTPDataChunk::enqueuingTime_var [protected]

Definition at line 632 of file SCTPMessage_m.h.

uint32 SCTPDataChunk::ppid_var [protected]

Definition at line 631 of file SCTPMessage_m.h.

uint16 SCTPDataChunk::sid_var [protected]

Definition at line 629 of file SCTPMessage_m.h.

uint16 SCTPDataChunk::ssn_var [protected]

Definition at line 630 of file SCTPMessage_m.h.

uint32 SCTPDataChunk::tsn_var [protected]

Definition at line 628 of file SCTPMessage_m.h.

bool SCTPDataChunk::uBit_var [protected]

Definition at line 627 of file SCTPMessage_m.h.


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