INET Framework for OMNeT++/OMNEST
SCTPDataMsg Class Reference

#include <SCTPMessage_m.h>

List of all members.

Public Member Functions

 SCTPDataMsg (const char *name=NULL, int kind=0)
 SCTPDataMsg (const SCTPDataMsg &other)
virtual ~SCTPDataMsg ()
SCTPDataMsgoperator= (const SCTPDataMsg &other)
virtual SCTPDataMsgdup () 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 simtime_t getEnqueuingTime () const
virtual void setEnqueuingTime (simtime_t enqueuingTime)
virtual simtime_t getExpiryTime () const
virtual void setExpiryTime (simtime_t expiryTime)
virtual uint32 getPpid () const
virtual void setPpid (uint32 ppid)
virtual IPvXAddressgetInitialDestination ()
virtual const IPvXAddressgetInitialDestination () const
virtual void setInitialDestination (const IPvXAddress &initialDestination)
virtual uint32 getMsgNum () const
virtual void setMsgNum (uint32 msgNum)
virtual uint16 getSid () const
virtual void setSid (uint16 sid)
virtual bool getOrdered () const
virtual void setOrdered (bool ordered)
virtual uint32 getBooksize () const
virtual void setBooksize (uint32 booksize)
virtual uint32 getRtx () const
virtual void setRtx (uint32 rtx)
virtual bool getFragment () const
virtual void setFragment (bool fragment)

Protected Member Functions

bool operator== (const SCTPDataMsg &)

Protected Attributes

bool eBit_var
bool bBit_var
simtime_t enqueuingTime_var
simtime_t expiryTime_var
uint32 ppid_var
IPvXAddress initialDestination_var
uint32 msgNum_var
uint16 sid_var
bool ordered_var
uint32 booksize_var
uint32 rtx_var
bool fragment_var

Private Member Functions

void copy (const SCTPDataMsg &other)

Detailed Description

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

 message SCTPDataMsg extends cPacket
 {
     bool eBit = 0;
     bool bBit = 0;
     simtime_t enqueuingTime;
     simtime_t expiryTime;
     uint32 ppid;
     IPvXAddress initialDestination;
     uint32 msgNum;
     uint16 sid;
     bool ordered;
     uint32 booksize;
     uint32 rtx;
     bool fragment;
 }
 

Definition at line 538 of file SCTPMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual SCTPDataMsg::~SCTPDataMsg ( ) [virtual]

Member Function Documentation

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

Definition at line 566 of file SCTPMessage_m.h.

{return new SCTPDataMsg(*this);}
virtual bool SCTPDataMsg::getBBit ( ) const [virtual]
virtual bool SCTPDataMsg::getFragment ( ) const [virtual]
virtual const IPvXAddress& SCTPDataMsg::getInitialDestination ( ) const [inline, virtual]

Definition at line 582 of file SCTPMessage_m.h.

Referenced by getInitialDestination().

{return const_cast<SCTPDataMsg*>(this)->getInitialDestination();}
virtual uint32 SCTPDataMsg::getMsgNum ( ) const [virtual]
SCTPDataMsg& SCTPDataMsg::operator= ( const SCTPDataMsg other)
bool SCTPDataMsg::operator== ( const SCTPDataMsg ) [protected]
virtual void SCTPDataMsg::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void SCTPDataMsg::setBBit ( bool  bBit) [virtual]
virtual void SCTPDataMsg::setBooksize ( uint32  booksize) [virtual]
virtual void SCTPDataMsg::setEBit ( bool  eBit) [virtual]
virtual void SCTPDataMsg::setEnqueuingTime ( simtime_t  enqueuingTime) [virtual]
virtual void SCTPDataMsg::setExpiryTime ( simtime_t  expiryTime) [virtual]
virtual void SCTPDataMsg::setFragment ( bool  fragment) [virtual]
virtual void SCTPDataMsg::setMsgNum ( uint32  msgNum) [virtual]
virtual void SCTPDataMsg::setOrdered ( bool  ordered) [virtual]
virtual void SCTPDataMsg::setPpid ( uint32  ppid) [virtual]
virtual void SCTPDataMsg::setRtx ( uint32  rtx) [virtual]
virtual void SCTPDataMsg::setSid ( uint16  sid) [virtual]

Member Data Documentation

bool SCTPDataMsg::bBit_var [protected]

Definition at line 542 of file SCTPMessage_m.h.

uint32 SCTPDataMsg::booksize_var [protected]

Definition at line 550 of file SCTPMessage_m.h.

bool SCTPDataMsg::eBit_var [protected]

Definition at line 541 of file SCTPMessage_m.h.

simtime_t SCTPDataMsg::enqueuingTime_var [protected]

Definition at line 543 of file SCTPMessage_m.h.

simtime_t SCTPDataMsg::expiryTime_var [protected]

Definition at line 544 of file SCTPMessage_m.h.

bool SCTPDataMsg::fragment_var [protected]

Definition at line 552 of file SCTPMessage_m.h.

Definition at line 546 of file SCTPMessage_m.h.

uint32 SCTPDataMsg::msgNum_var [protected]

Definition at line 547 of file SCTPMessage_m.h.

bool SCTPDataMsg::ordered_var [protected]

Definition at line 549 of file SCTPMessage_m.h.

uint32 SCTPDataMsg::ppid_var [protected]

Definition at line 545 of file SCTPMessage_m.h.

uint32 SCTPDataMsg::rtx_var [protected]

Definition at line 551 of file SCTPMessage_m.h.

uint16 SCTPDataMsg::sid_var [protected]

Definition at line 548 of file SCTPMessage_m.h.


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