INET Framework for OMNeT++/OMNEST
inet::SCTPResetInfo Class Reference

Class generated from inet/transportlayer/contract/sctp/SCTPCommand.msg:201 by nedtool. More...

#include <SCTPCommand_m.h>

Inheritance diagram for inet::SCTPResetInfo:
inet::SCTPCommand

Public Member Functions

 SCTPResetInfo (const char *name=nullptr, short kind=0)
 
 SCTPResetInfo (const SCTPResetInfo &other)
 
virtual ~SCTPResetInfo ()
 
SCTPResetInfooperator= (const SCTPResetInfo &other)
 
virtual SCTPResetInfodup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual unsigned short getRequestType () const
 
virtual void setRequestType (unsigned short requestType)
 
virtual uint16_t getInstreams () const
 
virtual void setInstreams (uint16_t instreams)
 
virtual uint16_t getOutstreams () const
 
virtual void setOutstreams (uint16_t outstreams)
 
virtual void setStreamsArraySize (unsigned int size)
 
virtual unsigned int getStreamsArraySize () const
 
virtual uint16_t getStreams (unsigned int k) const
 
virtual void setStreams (unsigned int k, uint16_t streams)
 
- Public Member Functions inherited from inet::SCTPCommand
 SCTPCommand (const char *name=nullptr, short kind=0)
 
 SCTPCommand (const SCTPCommand &other)
 
virtual ~SCTPCommand ()
 
SCTPCommandoperator= (const SCTPCommand &other)
 
virtual int getAssocId () const
 
virtual void setAssocId (int assocId)
 
virtual int getSid () const
 
virtual void setSid (int sid)
 
virtual int getNumMsgs () const
 
virtual void setNumMsgs (int numMsgs)
 
virtual int getSsn () const
 
virtual void setSsn (int ssn)
 
virtual unsigned short getSendUnordered () const
 
virtual void setSendUnordered (unsigned short sendUnordered)
 
virtual double getPrValue () const
 
virtual void setPrValue (double prValue)
 
virtual L3AddressgetLocalAddr ()
 
virtual const L3AddressgetLocalAddr () const
 
virtual void setLocalAddr (const L3Address &localAddr)
 
virtual L3AddressgetRemoteAddr ()
 
virtual const L3AddressgetRemoteAddr () const
 
virtual void setRemoteAddr (const L3Address &remoteAddr)
 
virtual int getLocalPort () const
 
virtual void setLocalPort (int localPort)
 
virtual int getRemotePort () const
 
virtual void setRemotePort (int remotePort)
 
virtual int getGate () const
 
virtual void setGate (int gate)
 
virtual int getFd () const
 
virtual void setFd (int fd)
 

Protected Member Functions

bool operator== (const SCTPResetInfo &)
 
- Protected Member Functions inherited from inet::SCTPCommand
bool operator== (const SCTPCommand &)
 

Protected Attributes

unsigned short requestType
 
uint16_t instreams
 
uint16_t outstreams
 
uint16_t * streams
 
unsigned int streams_arraysize
 
- Protected Attributes inherited from inet::SCTPCommand
int assocId
 
int sid
 
int numMsgs
 
int ssn
 
unsigned short sendUnordered
 
double prValue
 
L3Address localAddr
 
L3Address remoteAddr
 
int localPort
 
int remotePort
 
int gate
 
int fd
 

Private Member Functions

void copy (const SCTPResetInfo &other)
 

Detailed Description

Class generated from inet/transportlayer/contract/sctp/SCTPCommand.msg:201 by nedtool.

message SCTPResetInfo extends SCTPCommand
{
    unsigned short requestType = 0;
    uint16 instreams = 0;
    uint16 outstreams = 0;
    uint16 streams[];
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::SCTPCommand.

Referenced by inet::sctp::SCTPAssociation::process_STREAM_RESET().

657 {return new SCTPResetInfo(*this);}
SCTPResetInfo(const char *name=nullptr, short kind=0)
virtual uint16_t inet::SCTPResetInfo::getInstreams ( ) const
virtual
virtual uint16_t inet::SCTPResetInfo::getOutstreams ( ) const
virtual
virtual unsigned short inet::SCTPResetInfo::getRequestType ( ) const
virtual
SCTPResetInfo& inet::SCTPResetInfo::operator= ( const SCTPResetInfo other)
bool inet::SCTPResetInfo::operator== ( const SCTPResetInfo )
protected
virtual void inet::SCTPResetInfo::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::SCTPCommand.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::SCTPCommand.

Referenced by inet::doParsimUnpacking().

virtual void inet::SCTPResetInfo::setInstreams ( uint16_t  instreams)
virtual
virtual void inet::SCTPResetInfo::setOutstreams ( uint16_t  outstreams)
virtual
virtual void inet::SCTPResetInfo::setRequestType ( unsigned short  requestType)
virtual
virtual void inet::SCTPResetInfo::setStreams ( unsigned int  k,
uint16_t  streams 
)
virtual
virtual void inet::SCTPResetInfo::setStreamsArraySize ( unsigned int  size)
virtual

Member Data Documentation

uint16_t inet::SCTPResetInfo::instreams
protected
uint16_t inet::SCTPResetInfo::outstreams
protected
unsigned short inet::SCTPResetInfo::requestType
protected
uint16_t* inet::SCTPResetInfo::streams
protected
unsigned int inet::SCTPResetInfo::streams_arraysize
protected

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