INET Framework for OMNeT++/OMNEST
SCTPOpenCommand Class Reference

#include <SCTPCommand_m.h>

Inheritance diagram for SCTPOpenCommand:
SCTPCommand

List of all members.

Public Member Functions

 SCTPOpenCommand (const char *name=NULL)
 SCTPOpenCommand (const SCTPOpenCommand &other)
virtual ~SCTPOpenCommand ()
SCTPOpenCommandoperator= (const SCTPOpenCommand &other)
virtual SCTPOpenCommanddup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual AddressVectorgetLocalAddresses ()
virtual const AddressVectorgetLocalAddresses () const
virtual void setLocalAddresses (const AddressVector &localAddresses)
virtual IPvXAddressgetRemoteAddr ()
virtual const IPvXAddressgetRemoteAddr () const
virtual void setRemoteAddr (const IPvXAddress &remoteAddr)
virtual AddressVectorgetRemoteAddresses ()
virtual const AddressVectorgetRemoteAddresses () const
virtual void setRemoteAddresses (const AddressVector &remoteAddresses)
virtual int getLocalPort () const
virtual void setLocalPort (int localPort)
virtual int getRemotePort () const
virtual void setRemotePort (int remotePort)
virtual bool getFork () const
virtual void setFork (bool fork)
virtual const char * getQueueClass () const
virtual void setQueueClass (const char *queueClass)
virtual const char * getSctpAlgorithmClass () const
virtual void setSctpAlgorithmClass (const char *sctpAlgorithmClass)
virtual uint32 getInboundStreams () const
virtual void setInboundStreams (uint32 inboundStreams)
virtual uint32 getOutboundStreams () const
virtual void setOutboundStreams (uint32 outboundStreams)
virtual uint32 getNumRequests () const
virtual void setNumRequests (uint32 numRequests)
virtual uint32 getMessagesToPush () const
virtual void setMessagesToPush (uint32 messagesToPush)

Protected Member Functions

bool operator== (const SCTPOpenCommand &)

Protected Attributes

AddressVector localAddresses_var
IPvXAddress remoteAddr_var
AddressVector remoteAddresses_var
int localPort_var
int remotePort_var
bool fork_var
opp_string queueClass_var
opp_string sctpAlgorithmClass_var
uint32 inboundStreams_var
uint32 outboundStreams_var
uint32 numRequests_var
uint32 messagesToPush_var

Private Member Functions

void copy (const SCTPOpenCommand &other)

Detailed Description

Class generated from transport/contract/SCTPCommand.msg by opp_msgc.

 class SCTPOpenCommand extends SCTPCommand
 {
     AddressVector localAddresses;
     IPvXAddress remoteAddr;            
     AddressVector remoteAddresses;
     int localPort = -1;              
     int remotePort = -1;             
     bool fork = false;               
     string queueClass = "SCTPQueue"; 
     string sctpAlgorithmClass;       
     uint32 inboundStreams;
     uint32 outboundStreams;
     uint32 numRequests;
     uint32 messagesToPush;
 }
 

Definition at line 171 of file SCTPCommand_m.h.


Constructor & Destructor Documentation

SCTPOpenCommand::SCTPOpenCommand ( const char *  name = NULL)

Referenced by dup().

virtual SCTPOpenCommand::~SCTPOpenCommand ( ) [virtual]

Member Function Documentation

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

Reimplemented from SCTPCommand.

Definition at line 199 of file SCTPCommand_m.h.

{return new SCTPOpenCommand(*this);}
virtual bool SCTPOpenCommand::getFork ( ) const [virtual]
virtual uint32 SCTPOpenCommand::getInboundStreams ( ) const [virtual]
virtual const AddressVector& SCTPOpenCommand::getLocalAddresses ( ) const [inline, virtual]

Definition at line 205 of file SCTPCommand_m.h.

Referenced by getLocalAddresses().

{return const_cast<SCTPOpenCommand*>(this)->getLocalAddresses();}
virtual uint32 SCTPOpenCommand::getMessagesToPush ( ) const [virtual]
virtual const char* SCTPOpenCommand::getQueueClass ( ) const [virtual]
virtual const IPvXAddress& SCTPOpenCommand::getRemoteAddr ( ) const [inline, virtual]

Reimplemented from SCTPCommand.

Definition at line 208 of file SCTPCommand_m.h.

Referenced by getRemoteAddr().

{return const_cast<SCTPOpenCommand*>(this)->getRemoteAddr();}
virtual const AddressVector& SCTPOpenCommand::getRemoteAddresses ( ) const [inline, virtual]

Definition at line 211 of file SCTPCommand_m.h.

Referenced by getRemoteAddresses().

{return const_cast<SCTPOpenCommand*>(this)->getRemoteAddresses();}
virtual const char* SCTPOpenCommand::getSctpAlgorithmClass ( ) const [virtual]
SCTPOpenCommand& SCTPOpenCommand::operator= ( const SCTPOpenCommand other)
bool SCTPOpenCommand::operator== ( const SCTPOpenCommand ) [protected]
virtual void SCTPOpenCommand::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from SCTPCommand.

Referenced by doPacking().

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

Reimplemented from SCTPCommand.

Referenced by doUnpacking().

virtual void SCTPOpenCommand::setFork ( bool  fork) [virtual]

Referenced by SCTPSocket::listen().

virtual void SCTPOpenCommand::setInboundStreams ( uint32  inboundStreams) [virtual]

Referenced by SCTPSocket::listen().

virtual void SCTPOpenCommand::setLocalAddresses ( const AddressVector localAddresses) [virtual]
virtual void SCTPOpenCommand::setLocalPort ( int  localPort) [virtual]
virtual void SCTPOpenCommand::setMessagesToPush ( uint32  messagesToPush) [virtual]

Referenced by SCTPSocket::listen().

virtual void SCTPOpenCommand::setNumRequests ( uint32  numRequests) [virtual]
virtual void SCTPOpenCommand::setOutboundStreams ( uint32  outboundStreams) [virtual]
virtual void SCTPOpenCommand::setQueueClass ( const char *  queueClass) [virtual]
virtual void SCTPOpenCommand::setRemoteAddr ( const IPvXAddress remoteAddr) [virtual]

Reimplemented from SCTPCommand.

Referenced by SCTPSocket::connect(), and SCTPSocket::connectx().

virtual void SCTPOpenCommand::setRemoteAddresses ( const AddressVector remoteAddresses) [virtual]

Referenced by SCTPSocket::connectx().

virtual void SCTPOpenCommand::setRemotePort ( int  remotePort) [virtual]
virtual void SCTPOpenCommand::setSctpAlgorithmClass ( const char *  sctpAlgorithmClass) [virtual]

Member Data Documentation

bool SCTPOpenCommand::fork_var [protected]

Definition at line 179 of file SCTPCommand_m.h.

Definition at line 182 of file SCTPCommand_m.h.

Definition at line 174 of file SCTPCommand_m.h.

Definition at line 177 of file SCTPCommand_m.h.

Definition at line 185 of file SCTPCommand_m.h.

Definition at line 184 of file SCTPCommand_m.h.

Definition at line 183 of file SCTPCommand_m.h.

opp_string SCTPOpenCommand::queueClass_var [protected]

Definition at line 180 of file SCTPCommand_m.h.

Reimplemented from SCTPCommand.

Definition at line 175 of file SCTPCommand_m.h.

Definition at line 176 of file SCTPCommand_m.h.

Definition at line 178 of file SCTPCommand_m.h.

Definition at line 181 of file SCTPCommand_m.h.


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