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

#include <SCTPMessage.h>

Inheritance diagram for inet::sctp::SCTPIncomingSSNResetRequestParameter:
inet::sctp::SCTPIncomingSSNResetRequestParameter_Base inet::sctp::SCTPParameter

Public Member Functions

 SCTPIncomingSSNResetRequestParameter (const char *name=nullptr, int kind=0)
 
 SCTPIncomingSSNResetRequestParameter (const SCTPIncomingSSNResetRequestParameter &other)
 
SCTPIncomingSSNResetRequestParameteroperator= (const SCTPIncomingSSNResetRequestParameter &other)
 
virtual SCTPIncomingSSNResetRequestParameterdup () const override
 
- Public Member Functions inherited from inet::sctp::SCTPIncomingSSNResetRequestParameter_Base
virtual ~SCTPIncomingSSNResetRequestParameter_Base ()
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual uint32_t getSrReqSn () const
 
virtual void setSrReqSn (uint32_t srReqSn)
 
virtual void setStreamNumbersArraySize (unsigned int size)
 
virtual unsigned int getStreamNumbersArraySize () const
 
virtual uint16_t getStreamNumbers (unsigned int k) const
 
virtual void setStreamNumbers (unsigned int k, uint16_t streamNumbers)
 
- Public Member Functions inherited from inet::sctp::SCTPParameter
 SCTPParameter (const char *name=nullptr, short kind=0)
 
 SCTPParameter (const SCTPParameter &other)
 
virtual ~SCTPParameter ()
 
SCTPParameteroperator= (const SCTPParameter &other)
 
virtual uint16_t getParameterType () const
 
virtual void setParameterType (uint16_t parameterType)
 

Private Member Functions

void copy (const SCTPIncomingSSNResetRequestParameter &other)
 

Additional Inherited Members

- Protected Member Functions inherited from inet::sctp::SCTPIncomingSSNResetRequestParameter_Base
bool operator== (const SCTPIncomingSSNResetRequestParameter_Base &)
 
 SCTPIncomingSSNResetRequestParameter_Base (const char *name=nullptr, short kind=0)
 
 SCTPIncomingSSNResetRequestParameter_Base (const SCTPIncomingSSNResetRequestParameter_Base &other)
 
SCTPIncomingSSNResetRequestParameter_Baseoperator= (const SCTPIncomingSSNResetRequestParameter_Base &other)
 
- Protected Member Functions inherited from inet::sctp::SCTPParameter
bool operator== (const SCTPParameter &)
 
- Protected Attributes inherited from inet::sctp::SCTPIncomingSSNResetRequestParameter_Base
uint32_t srReqSn
 
uint16_t * streamNumbers
 
unsigned int streamNumbers_arraysize
 
- Protected Attributes inherited from inet::sctp::SCTPParameter
uint16_t parameterType
 

Constructor & Destructor Documentation

inet::sctp::SCTPIncomingSSNResetRequestParameter::SCTPIncomingSSNResetRequestParameter ( const char *  name = nullptr,
int  kind = 0 
)
inline
SCTPIncomingSSNResetRequestParameter_Base(const char *name=nullptr, short kind=0)
inet::sctp::SCTPIncomingSSNResetRequestParameter::SCTPIncomingSSNResetRequestParameter ( const SCTPIncomingSSNResetRequestParameter other)
inline
void copy(const SCTPIncomingSSNResetRequestParameter &other)
Definition: SCTPMessage.cc:303
SCTPIncomingSSNResetRequestParameter_Base(const char *name=nullptr, short kind=0)

Member Function Documentation

void inet::sctp::SCTPIncomingSSNResetRequestParameter::copy ( const SCTPIncomingSSNResetRequestParameter other)
private
304 {
305  setSrReqSn(other.getSrReqSn());
306  setStreamNumbersArraySize(other.getStreamNumbersArraySize());
307  for (uint16 i = 0; i < other.getStreamNumbersArraySize(); i++) {
308  setStreamNumbers(i, other.getStreamNumbers(i));
309  }
310 }
virtual void setStreamNumbersArraySize(unsigned int size)
virtual void setStreamNumbers(unsigned int k, uint16_t streamNumbers)
uint16_t uint16
Definition: Compat.h:32
virtual SCTPIncomingSSNResetRequestParameter* inet::sctp::SCTPIncomingSSNResetRequestParameter::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::sctp::SCTPIncomingSSNResetRequestParameter_Base.

200 {return new SCTPIncomingSSNResetRequestParameter(*this);}
SCTPIncomingSSNResetRequestParameter(const char *name=nullptr, int kind=0)
Definition: SCTPMessage.h:197
SCTPIncomingSSNResetRequestParameter& inet::sctp::SCTPIncomingSSNResetRequestParameter::operator= ( const SCTPIncomingSSNResetRequestParameter other)
inline
199 {if (this==&other) return *this; SCTPIncomingSSNResetRequestParameter_Base::operator=(other); copy(other); return *this;}
void copy(const SCTPIncomingSSNResetRequestParameter &other)
Definition: SCTPMessage.cc:303
SCTPIncomingSSNResetRequestParameter_Base & operator=(const SCTPIncomingSSNResetRequestParameter_Base &other)

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