|
INET Framework for OMNeT++/OMNEST
|
#include <SCTPCommand_m.h>
Public Member Functions | |
| SCTPOpenCommand (const char *name=NULL) | |
| SCTPOpenCommand (const SCTPOpenCommand &other) | |
| virtual | ~SCTPOpenCommand () |
| SCTPOpenCommand & | operator= (const SCTPOpenCommand &other) |
| virtual SCTPOpenCommand * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual AddressVector & | getLocalAddresses () |
| virtual const AddressVector & | getLocalAddresses () const |
| virtual void | setLocalAddresses (const AddressVector &localAddresses) |
| virtual IPvXAddress & | getRemoteAddr () |
| virtual const IPvXAddress & | getRemoteAddr () const |
| virtual void | setRemoteAddr (const IPvXAddress &remoteAddr) |
| virtual AddressVector & | getRemoteAddresses () |
| virtual const AddressVector & | getRemoteAddresses () 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) |
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.
| SCTPOpenCommand::SCTPOpenCommand | ( | const char * | name = NULL | ) |
Referenced by dup().
| SCTPOpenCommand::SCTPOpenCommand | ( | const SCTPOpenCommand & | other | ) |
| virtual SCTPOpenCommand::~SCTPOpenCommand | ( | ) | [virtual] |
| 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] |
Referenced by SCTPAssociation::process_OPEN_PASSIVE().
| virtual uint32 SCTPOpenCommand::getInboundStreams | ( | ) | const [virtual] |
Referenced by SCTPAssociation::process_OPEN_PASSIVE().
| virtual AddressVector& SCTPOpenCommand::getLocalAddresses | ( | ) | [virtual] |
Referenced by SCTPAssociation::process_ASSOCIATE(), and SCTPAssociation::process_OPEN_PASSIVE().
| 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 int SCTPOpenCommand::getLocalPort | ( | ) | const [virtual] |
| virtual uint32 SCTPOpenCommand::getMessagesToPush | ( | ) | const [virtual] |
Referenced by SCTPAssociation::process_OPEN_PASSIVE().
| virtual uint32 SCTPOpenCommand::getNumRequests | ( | ) | const [virtual] |
Referenced by SCTPAssociation::process_ASSOCIATE(), and SCTPAssociation::process_OPEN_PASSIVE().
| virtual uint32 SCTPOpenCommand::getOutboundStreams | ( | ) | const [virtual] |
Referenced by SCTPAssociation::initAssociation(), and SCTPAssociation::process_OPEN_PASSIVE().
| virtual const char* SCTPOpenCommand::getQueueClass | ( | ) | const [virtual] |
Referenced by SCTPAssociation::initAssociation().
| virtual IPvXAddress& SCTPOpenCommand::getRemoteAddr | ( | ) | [virtual] |
Reimplemented from SCTPCommand.
Referenced by SCTP::handleMessage(), and SCTPAssociation::process_ASSOCIATE().
| 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 AddressVector& SCTPOpenCommand::getRemoteAddresses | ( | ) | [virtual] |
Referenced by SCTPAssociation::process_ASSOCIATE().
| 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 int SCTPOpenCommand::getRemotePort | ( | ) | const [virtual] |
Referenced by SCTP::handleMessage(), and SCTPAssociation::process_ASSOCIATE().
| virtual const char* SCTPOpenCommand::getSctpAlgorithmClass | ( | ) | const [virtual] |
Referenced by SCTPAssociation::initAssociation().
| 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] |
Referenced by SCTPSocket::connect(), SCTPSocket::connectx(), and SCTPSocket::listen().
| virtual void SCTPOpenCommand::setLocalPort | ( | int | localPort | ) | [virtual] |
Referenced by SCTPSocket::connect(), SCTPSocket::connectx(), and SCTPSocket::listen().
| virtual void SCTPOpenCommand::setMessagesToPush | ( | uint32 | messagesToPush | ) | [virtual] |
Referenced by SCTPSocket::listen().
| virtual void SCTPOpenCommand::setNumRequests | ( | uint32 | numRequests | ) | [virtual] |
Referenced by SCTPSocket::connect(), SCTPSocket::connectx(), and SCTPSocket::listen().
| virtual void SCTPOpenCommand::setOutboundStreams | ( | uint32 | outboundStreams | ) | [virtual] |
Referenced by SCTPSocket::connect(), SCTPSocket::connectx(), and SCTPSocket::listen().
| 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] |
Referenced by SCTPSocket::connect(), and SCTPSocket::connectx().
| virtual void SCTPOpenCommand::setSctpAlgorithmClass | ( | const char * | sctpAlgorithmClass | ) | [virtual] |
bool SCTPOpenCommand::fork_var [protected] |
Definition at line 179 of file SCTPCommand_m.h.
uint32 SCTPOpenCommand::inboundStreams_var [protected] |
Definition at line 182 of file SCTPCommand_m.h.
AddressVector SCTPOpenCommand::localAddresses_var [protected] |
Definition at line 174 of file SCTPCommand_m.h.
int SCTPOpenCommand::localPort_var [protected] |
Definition at line 177 of file SCTPCommand_m.h.
uint32 SCTPOpenCommand::messagesToPush_var [protected] |
Definition at line 185 of file SCTPCommand_m.h.
uint32 SCTPOpenCommand::numRequests_var [protected] |
Definition at line 184 of file SCTPCommand_m.h.
uint32 SCTPOpenCommand::outboundStreams_var [protected] |
Definition at line 183 of file SCTPCommand_m.h.
opp_string SCTPOpenCommand::queueClass_var [protected] |
Definition at line 180 of file SCTPCommand_m.h.
IPvXAddress SCTPOpenCommand::remoteAddr_var [protected] |
Reimplemented from SCTPCommand.
Definition at line 175 of file SCTPCommand_m.h.
AddressVector SCTPOpenCommand::remoteAddresses_var [protected] |
Definition at line 176 of file SCTPCommand_m.h.
int SCTPOpenCommand::remotePort_var [protected] |
Definition at line 178 of file SCTPCommand_m.h.
opp_string SCTPOpenCommand::sctpAlgorithmClass_var [protected] |
Definition at line 181 of file SCTPCommand_m.h.