INET Framework for OMNeT++/OMNEST
|
Class generated from inet/transportlayer/contract/sctp/SCTPCommand.msg:59
by nedtool.
More...
#include <SCTPCommand_m.h>
Public Member Functions | |
SCTPCommand (const char *name=nullptr, short kind=0) | |
SCTPCommand (const SCTPCommand &other) | |
virtual | ~SCTPCommand () |
SCTPCommand & | operator= (const SCTPCommand &other) |
virtual SCTPCommand * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
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 L3Address & | getLocalAddr () |
virtual const L3Address & | getLocalAddr () const |
virtual void | setLocalAddr (const L3Address &localAddr) |
virtual L3Address & | getRemoteAddr () |
virtual const L3Address & | getRemoteAddr () 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 SCTPCommand &) |
Protected Attributes | |
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 SCTPCommand &other) |
Class generated from inet/transportlayer/contract/sctp/SCTPCommand.msg:59
by nedtool.
// // Control info for SCTP connections. This message is to be set as control info // (see cMessage::setControlInfo()) on all messages exchanged between ~SCTP and // application, in both directions. Some commands and indications // (SCTP_C_OPEN_xxx, SCTP_I_STATUS) use submessagees. // // connId identifies the connection locally within the application (internally, // ~SCTP uses the (app gate index, connId) pair to identify the socket). // connId is to be chosen by the application in the open command. // // @see ~SctpCommandCode, ~SctpStatusInd, ~SCTPOpenCommand, ~SCTPStatusInfo, SCTPMain // packet SCTPCommand { int assocId = -1; // identifies the socket within the application int sid = -1; int numMsgs = 1; int ssn = -1; unsigned short sendUnordered = false; double prValue = 0; L3Address localAddr; L3Address remoteAddr; int localPort = -1; int remotePort = -1; int gate = -1; int fd = -1; }
inet::SCTPCommand::SCTPCommand | ( | const char * | name = nullptr , |
short | kind = 0 |
||
) |
inet::SCTPCommand::SCTPCommand | ( | const SCTPCommand & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented in inet::SCTPSendQueueAbated, inet::SCTPInfo, inet::SCTPResetInfo, inet::SCTPPathInfo, inet::SCTPStatusInfo, inet::SCTPConnectInfo, inet::SCTPRcvInfo, inet::SCTPRtoInfo, inet::SCTPSendInfo, inet::SCTPOpenCommand, and inet::SCTPErrorInfo.
Referenced by inet::SCTPServer::handleMessage().
|
virtual |
Referenced by inet::SCTPSocket::belongsToSocket(), inet::SCTPSocket::connect(), inet::NetPerfMeter::handleMessage(), inet::PacketDrillApp::handleMessage(), inet::SCTPNatServer::handleMessage(), inet::SCTPServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::sctp::SCTP::handleMessage(), inet::SCTPSocket::listen(), inet::SCTPServer::makeAbortNotification(), inet::SCTPServer::makeReceiveRequest(), inet::SCTPSocket::SCTPSocket(), inet::SCTPSocket::sendMsg(), inet::SCTPClient::socketDataNotificationArrived(), inet::SCTPPeer::socketDataNotificationArrived(), inet::SCTPNatPeer::socketDataNotificationArrived(), and inet::NetPerfMeter::successfullyEstablishedConnection().
|
virtual |
|
virtual |
Referenced by inet::SCTPNatServer::handleMessage(), and inet::sctp::SCTP::handleMessage().
|
virtual |
|
inlinevirtual |
Referenced by getLocalAddr().
|
virtual |
|
virtual |
Referenced by inet::NetPerfMeter::handleMessage(), inet::SCTPNatServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::SCTPServer::makeAbortNotification(), inet::SCTPServer::makeReceiveRequest(), inet::sctp::SCTPAssociation::process_RECEIVE_REQUEST(), inet::SCTPSocket::processMessage(), inet::SCTPClient::socketDataNotificationArrived(), inet::SCTPPeer::socketDataNotificationArrived(), and inet::SCTPNatPeer::socketDataNotificationArrived().
|
virtual |
Referenced by inet::sctp::SCTPAssociation::process_SEND().
|
virtual |
|
inlinevirtual |
Referenced by getRemoteAddr().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::NetPerfMeter::handleMessage(), inet::SCTPNatServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::SCTPServer::makeAbortNotification(), inet::SCTPServer::makeReceiveRequest(), inet::sctp::SCTPAssociation::process_RECEIVE_REQUEST(), inet::sctp::SCTPAssociation::process_SEND(), inet::NetPerfMeter::receiveMessage(), inet::SCTPSocket::sendMsg(), inet::SCTPClient::socketDataNotificationArrived(), inet::SCTPPeer::socketDataNotificationArrived(), and inet::SCTPNatPeer::socketDataNotificationArrived().
|
virtual |
SCTPCommand& inet::SCTPCommand::operator= | ( | const SCTPCommand & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented in inet::SCTPSendQueueAbated, inet::SCTPInfo, inet::SCTPResetInfo, inet::SCTPPathInfo, inet::SCTPStatusInfo, inet::SCTPConnectInfo, inet::SCTPRcvInfo, inet::SCTPRtoInfo, inet::SCTPSendInfo, inet::SCTPOpenCommand, and inet::SCTPErrorInfo.
Referenced by inet::doParsimPacking().
|
overridevirtual |
|
virtual |
Referenced by inet::SCTPSocket::abort(), inet::SCTPSocket::accept(), inet::SCTPNatPeer::addressAddedArrived(), inet::SCTPSocket::close(), inet::SCTPSocket::connect(), inet::SCTPNatServer::generateAndSend(), inet::SCTPServer::generateAndSend(), inet::SCTPNatPeer::generateAndSend(), inet::SCTPPeer::generateAndSend(), inet::sctp::SCTPAssociation::generateSendQueueAbatedIndication(), inet::SCTPSocket::getSocketOptions(), inet::PacketDrillApp::handleMessage(), inet::SCTPNatServer::handleMessage(), inet::SCTPServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::SCTPNatServer::handleTimer(), inet::SCTPServer::handleTimer(), inet::SCTPNatPeer::handleTimer(), inet::SCTPPeer::handleTimer(), inet::SCTPSocket::listen(), inet::SCTPServer::makeAbortNotification(), inet::SCTPServer::makeDefaultReceive(), inet::SCTPServer::makeReceiveRequest(), inet::sctp::SCTPAssociation::pathStatusIndication(), inet::sctp::SCTPAssociation::pushUlp(), inet::SCTPSocket::requestStatus(), inet::SCTPSocket::send(), inet::sctp::SCTPAssociation::sendDataArrivedNotification(), inet::sctp::SCTPAssociation::sendEstabIndicationToApp(), inet::sctp::SCTPAssociation::sendIndicationToApp(), inet::SCTPNatServer::sendInfo(), inet::SCTPSocket::sendMsg(), inet::SCTPClient::sendQueueRequest(), inet::SCTPPeer::sendQueueRequest(), inet::SCTPNatPeer::sendQueueRequest(), inet::NetPerfMeter::sendSCTPQueueRequest(), inet::SCTPClient::sendStreamResetNotification(), inet::SCTPClient::setPrimaryPath(), inet::SCTPSocket::setRtoInfo(), inet::SCTPSocket::setStreamPriority(), inet::SCTPSocket::shutdown(), inet::SCTPClient::shutdownReceivedArrived(), inet::SCTPPeer::shutdownReceivedArrived(), inet::SCTPNatPeer::shutdownReceivedArrived(), inet::SCTPClient::socketDataNotificationArrived(), inet::SCTPPeer::socketDataNotificationArrived(), inet::SCTPNatPeer::socketDataNotificationArrived(), inet::SCTPNatPeer::socketEstablished(), inet::PacketDrillApp::syscallRead(), inet::PacketDrillApp::syscallSctpSend(), inet::PacketDrillApp::syscallSctpSendmsg(), inet::PacketDrillApp::syscallSetsockopt(), inet::PacketDrillApp::syscallWrite(), and inet::NetPerfMeter::transmitFrame().
|
virtual |
|
virtual |
Referenced by inet::sctp::SCTPAssociation::pushUlp(), and inet::SCTPNatServer::sendInfo().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::sctp::SCTPAssociation::generateSendQueueAbatedIndication(), inet::SCTPNatServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::SCTPServer::makeAbortNotification(), inet::SCTPServer::makeDefaultReceive(), inet::SCTPServer::makeReceiveRequest(), inet::sctp::SCTPAssociation::sendDataArrivedNotification(), inet::sctp::SCTPAssociation::sendEstabIndicationToApp(), inet::SCTPClient::socketDataNotificationArrived(), inet::SCTPPeer::socketDataNotificationArrived(), and inet::SCTPNatPeer::socketDataNotificationArrived().
|
virtual |
Referenced by inet::SCTPServer::generateAndSend(), inet::SCTPNatPeer::generateAndSend(), inet::SCTPPeer::generateAndSend(), inet::SCTPServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::SCTPSocket::send(), inet::SCTPClient::sendRequest(), and inet::NetPerfMeter::transmitFrame().
|
virtual |
Referenced by inet::SCTPSocket::accept(), inet::SCTPSocket::connect(), inet::sctp::SCTPAssociation::generateSendQueueAbatedIndication(), inet::sctp::SCTPAssociation::pushUlp(), inet::sctp::SCTPAssociation::sendEstabIndicationToApp(), inet::sctp::SCTPAssociation::sendIndicationToApp(), inet::SCTPClient::sendStreamResetNotification(), inet::PacketDrillApp::syscallSetsockopt(), and inet::NetPerfMeter::transmitFrame().
|
virtual |
|
virtual |
Referenced by inet::SCTPNatServer::generateAndSend(), inet::SCTPServer::generateAndSend(), inet::SCTPNatPeer::generateAndSend(), inet::SCTPPeer::generateAndSend(), inet::SCTPServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::sctp::SCTPAssociation::pushUlp(), inet::SCTPSocket::send(), inet::SCTPNatServer::sendInfo(), inet::PacketDrillApp::syscallSctpSend(), inet::PacketDrillApp::syscallSctpSendmsg(), inet::PacketDrillApp::syscallWrite(), and inet::NetPerfMeter::transmitFrame().
|
virtual |
Referenced by inet::SCTPNatServer::generateAndSend(), inet::SCTPServer::generateAndSend(), inet::SCTPNatPeer::generateAndSend(), inet::SCTPPeer::generateAndSend(), inet::SCTPSocket::getSocketOptions(), inet::PacketDrillApp::handleMessage(), inet::SCTPNatServer::handleMessage(), inet::SCTPServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPPeer::handleMessage(), inet::SCTPServer::makeAbortNotification(), inet::SCTPServer::makeDefaultReceive(), inet::SCTPServer::makeReceiveRequest(), inet::sctp::SCTPAssociation::pushUlp(), inet::SCTPSocket::send(), inet::sctp::SCTPAssociation::sendDataArrivedNotification(), inet::SCTPNatServer::sendInfo(), inet::SCTPSocket::sendMsg(), inet::SCTPClient::sendRequest(), inet::SCTPSocket::setStreamPriority(), inet::SCTPClient::socketDataNotificationArrived(), inet::SCTPPeer::socketDataNotificationArrived(), inet::SCTPNatPeer::socketDataNotificationArrived(), inet::PacketDrillApp::syscallRead(), inet::PacketDrillApp::syscallSctpSend(), inet::PacketDrillApp::syscallSctpSendmsg(), and inet::NetPerfMeter::transmitFrame().
|
virtual |
Referenced by inet::sctp::SCTPAssociation::pushUlp(), and inet::PacketDrillApp::syscallSctpSend().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |