INET Framework for OMNeT++/OMNEST
inet::sctp Namespace Reference

Classes

struct  HighSpeedCwndAdjustmentEntry
 
class  NatMessage
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:372 by nedtool. More...
 
class  SCTP
 Implements the SCTP protocol. More...
 
class  SCTPAbortChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:202 by nedtool. More...
 
class  SCTPAddIPParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:333 by nedtool. More...
 
class  SCTPAddStreamsRequestParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:294 by nedtool. More...
 
class  SCTPAlg
 
class  SCTPAlgorithm
 Abstract base class for SCTP algorithms which encapsulate all behaviour during data transfer state: flavour of congestion control, fast retransmit/recovery, selective acknowledgement etc. More...
 
class  SCTPAlgStateVariables
 State variables for SCTPAlg. More...
 
class  SCTPAsconfAckChunk
 
class  SCTPAsconfAckChunk_Base
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:326 by nedtool. More...
 
class  SCTPAsconfChunk
 
class  SCTPAsconfChunk_Base
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:317 by nedtool. More...
 
class  SCTPAssociation
 
class  SCTPAuthenticationChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:309 by nedtool. More...
 
class  SCTPChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:50 by nedtool. More...
 
class  SCTPCookie
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:117 by nedtool. More...
 
class  SCTPCookieAckChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:126 by nedtool. More...
 
class  SCTPCookieEchoChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:110 by nedtool. More...
 
class  SCTPDataChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:151 by nedtool. More...
 
class  SCTPDataMsg
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:130 by nedtool. More...
 
class  SCTPDataVariables
 
class  SCTPDeleteIPParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:339 by nedtool. More...
 
class  SCTPErrorCauseParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:356 by nedtool. More...
 
class  SCTPErrorChunk
 
class  SCTPErrorChunk_Base
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:236 by nedtool. More...
 
class  SCTPForwardTsnChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:170 by nedtool. More...
 
class  SCTPGapList
 
class  SCTPHeartbeatAckChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:215 by nedtool. More...
 
class  SCTPHeartbeatChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:208 by nedtool. More...
 
class  SCTPIncomingSSNResetRequestParameter
 
class  SCTPIncomingSSNResetRequestParameter_Base
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:274 by nedtool. More...
 
class  SCTPInitAckChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:82 by nedtool. More...
 
class  SCTPInitChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:58 by nedtool. More...
 
class  SCTPMessage
 Represents a SCTP Message. More...
 
class  SCTPMessage_Base
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:36 by nedtool. More...
 
class  SCTPNatEntry
 
class  SCTPNatHook
 
class  SCTPNatTable
 
class  SCTPOutgoingSSNResetRequestParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:266 by nedtool. More...
 
class  SCTPPacketDropChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:249 by nedtool. More...
 
class  SCTPParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:244 by nedtool. More...
 
class  SCTPPathVariables
 
class  SCTPQueue
 Abstract base class for SCTP receive queues. More...
 
class  SCTPReceiveStream
 
class  SCTPResetTimer
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:301 by nedtool. More...
 
class  SCTPSackChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:177 by nedtool. More...
 
class  SCTPSendStream
 
class  SCTPSetPrimaryIPParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:345 by nedtool. More...
 
class  SCTPShutdownAckChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:227 by nedtool. More...
 
class  SCTPShutdownChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:222 by nedtool. More...
 
class  SCTPShutdownCompleteChunk
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:231 by nedtool. More...
 
class  SCTPSimpleErrorCauseParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:362 by nedtool. More...
 
class  SCTPSimpleGapList
 
class  SCTPSSNTSNResetRequestParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:281 by nedtool. More...
 
class  SCTPStateVariables
 
class  SCTPStreamResetChunk
 
class  SCTPStreamResetChunk_Base
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:260 by nedtool. More...
 
class  SCTPStreamResetResponseParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:286 by nedtool. More...
 
class  SCTPSuccessIndication
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:367 by nedtool. More...
 
class  SCTPSupportedExtensionsParameter
 Class generated from inet/transportlayer/sctp/SCTPMessage.msg:351 by nedtool. More...
 

Typedefs

typedef std::vector< L3AddressAddressVector
 
typedef cPacket * cPacketPtr
 

Enumerations

enum  SctpState {
  SCTP_S_CLOSED = 0, SCTP_S_COOKIE_WAIT = FSM_Steady(1), SCTP_S_COOKIE_ECHOED = FSM_Steady(2), SCTP_S_ESTABLISHED = FSM_Steady(3),
  SCTP_S_SHUTDOWN_PENDING = FSM_Steady(4), SCTP_S_SHUTDOWN_SENT = FSM_Steady(5), SCTP_S_SHUTDOWN_RECEIVED = FSM_Steady(6), SCTP_S_SHUTDOWN_ACK_SENT = FSM_Steady(7)
}
 
enum  SCTPEventCode {
  SCTP_E_ASSOCIATE, SCTP_E_OPEN_PASSIVE, SCTP_E_ABORT, SCTP_E_SHUTDOWN,
  SCTP_E_CLOSE, SCTP_E_SEND, SCTP_E_RCV_INIT, SCTP_E_RCV_ABORT,
  SCTP_E_RCV_VALID_COOKIE_ECHO, SCTP_E_RCV_INIT_ACK, SCTP_E_RCV_COOKIE_ACK, SCTP_E_RCV_SHUTDOWN,
  SCTP_E_RCV_SHUTDOWN_ACK, SCTP_E_RCV_SHUTDOWN_COMPLETE, SCTP_E_NO_MORE_OUTSTANDING, SCTP_E_TIMEOUT_INIT_TIMER,
  SCTP_E_TIMEOUT_SHUTDOWN_TIMER, SCTP_E_TIMEOUT_RTX_TIMER, SCTP_E_TIMEOUT_HEARTBEAT_TIMER, SCTP_E_IGNORE,
  SCTP_E_RECEIVE, SCTP_E_DUP_RECEIVED, SCTP_E_PRIMARY, SCTP_E_DELIVERED,
  SCTP_E_QUEUE_MSGS_LIMIT, SCTP_E_QUEUE_BYTES_LIMIT, SCTP_E_SEND_QUEUE_LIMIT, SCTP_E_SEND_SHUTDOWN_ACK,
  SCTP_E_STOP_SENDING, SCTP_E_STREAM_RESET, SCTP_E_RESET_ASSOC, SCTP_E_ADD_STREAMS,
  SCTP_E_SEND_ASCONF, SCTP_E_SET_STREAM_PRIO, SCTP_E_ACCEPT, SCTP_E_SET_RTO_INFO
}
 
enum  SCTPChunkTypes {
  DATA = 0, INIT = 1, INIT_ACK = 2, SACK = 3,
  HEARTBEAT = 4, HEARTBEAT_ACK = 5, ABORT = 6, SHUTDOWN = 7,
  SHUTDOWN_ACK = 8, ERRORTYPE = 9, COOKIE_ECHO = 10, COOKIE_ACK = 11,
  SHUTDOWN_COMPLETE = 14, AUTH = 15, NR_SACK = 16, ASCONF_ACK = 128,
  PKTDROP = 129, RE_CONFIG = 130, FORWARD_TSN = 192, ASCONF = 193,
  IFORWARD_TSN = 194
}
 
enum  SCTPPrMethods {
  PR_NONE = 0, PR_TTL = 1, PR_RTX = 2, PR_PRIO = 3,
  PR_STRRST = 4
}
 
enum  SCTPStreamResetConstants {
  NOTHING_TO_DO = 0, PERFORMED = 1, DENIED = 2, WRONG_SSN = 3,
  REQUEST_IN_PROGRESS = 4, NO_RESET = 5, DEFERRED = 6, RESET_OUTGOING = 7,
  RESET_INCOMING = 8, RESET_BOTH = 9, SSN_TSN = 10, ADD_INCOMING = 11,
  ADD_OUTGOING = 12, OUTGOING_RESET_REQUEST_PARAMETER = 13, INCOMING_RESET_REQUEST_PARAMETER = 14, SSN_TSN_RESET_REQUEST_PARAMETER = 15,
  STREAM_RESET_RESPONSE_PARAMETER = 16, ADD_OUTGOING_STREAMS_REQUEST_PARAMETER = 17, ADD_INCOMING_STREAMS_REQUEST_PARAMETER = 18, ADD_BOTH = 19,
  PERFORMED_WITH_OPTION = 20, PERFORMED_WITH_ADDOUT = 21
}
 
enum  SCTPAddIPCorrelatedTypes {
  SET_PRIMARY_ADDRESS = 49156, ADAPTATION_LAYER_INDICATION = 49158, SUPPORTED_EXTENSIONS = 32776, ADD_IP_ADDRESS = 49153,
  DELETE_IP_ADDRESS = 49154, ERROR_CAUSE_INDICATION = 49155, SUCCESS_INDICATION = 49157, ERROR_DELETE_LAST_IP_ADDRESS = 160,
  ERROR_DELETE_SOURCE_ADDRESS = 162
}
 
enum  SCTPParameterTypes {
  UNRECOGNIZED_PARAMETER = 8, SUPPORTED_ADDRESS_TYPES = 12, FORWARD_TSN_SUPPORTED_PARAMETER = 49152, RANDOM = 32770,
  CHUNKS = 32771, HMAC_ALGO = 32772
}
 
enum  SCTPErrorCauses { INVALID_STREAM_IDENTIFIER = 1, NO_USER_DATA = 9, UNSUPPORTED_HMAC = 261, MISSING_NAT_ENTRY = 177 }
 
enum  SCTPCCModules { RFC4960 = 0 }
 
enum  SCTPStreamSchedulers {
  ROUND_ROBIN = 0, ROUND_ROBIN_PACKET = 1, RANDOM_SCHEDULE = 2, RANDOM_SCHEDULE_PACKET = 3,
  FAIR_BANDWITH = 4, FAIR_BANDWITH_PACKET = 5, PRIORITY = 6, FCFS = 7,
  PATH_MANUAL = 8, PATH_MAP_TO_PATH = 9
}
 

Functions

 Define_Module (SCTP)
 
 Register_Class (SCTPAlg)
 
double min (const double a, const double b)
 Returns the minimum of a and b. More...
 
double max (const double a, const double b)
 Returns the maximum of a and b. More...
 
std::ostream & operator<< (std::ostream &ostr, const SCTPSimpleGapList &gapList)
 
std::ostream & operator<< (std::ostream &ostr, const SCTPGapList &gapList)
 
 Register_Class (SCTPMessage)
 
 Register_Class (SCTPErrorChunk)
 
 Register_Class (SCTPStreamResetChunk)
 
 Register_Class (SCTPIncomingSSNResetRequestParameter)
 
 Register_Class (SCTPAsconfChunk)
 
 Register_Class (SCTPAsconfAckChunk)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPInitChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPInitChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPInitAckChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPInitAckChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPCookieEchoChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPCookieEchoChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPCookie &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPCookie &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPCookieAckChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPCookieAckChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPDataMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPDataMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPDataChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPDataChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPForwardTsnChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPForwardTsnChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPSackChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPSackChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPAbortChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPAbortChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPHeartbeatChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPHeartbeatChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPHeartbeatAckChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPHeartbeatAckChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPShutdownChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPShutdownChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPShutdownAckChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPShutdownAckChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPShutdownCompleteChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPShutdownCompleteChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPPacketDropChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPPacketDropChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPOutgoingSSNResetRequestParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPOutgoingSSNResetRequestParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPSSNTSNResetRequestParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPSSNTSNResetRequestParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPStreamResetResponseParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPStreamResetResponseParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPAddStreamsRequestParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPAddStreamsRequestParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPResetTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPResetTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPAuthenticationChunk &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPAuthenticationChunk &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPAddIPParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPAddIPParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPDeleteIPParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPDeleteIPParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPSetPrimaryIPParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPSetPrimaryIPParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPSupportedExtensionsParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPSupportedExtensionsParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPErrorCauseParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPErrorCauseParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPSimpleErrorCauseParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPSimpleErrorCauseParameter &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SCTPSuccessIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SCTPSuccessIndication &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NatMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NatMessage &obj)
 
 Define_Module (SCTPNatHook)
 
 Define_Module (SCTPNatTable)
 
 Register_Class (SCTPQueue)
 

Typedef Documentation

typedef std::vector<L3Address> inet::sctp::AddressVector
typedef cPacket* inet::sctp::cPacketPtr

Enumeration Type Documentation

Enumerator
SET_PRIMARY_ADDRESS 
ADAPTATION_LAYER_INDICATION 
SUPPORTED_EXTENSIONS 
ADD_IP_ADDRESS 
DELETE_IP_ADDRESS 
ERROR_CAUSE_INDICATION 
SUCCESS_INDICATION 
ERROR_DELETE_LAST_IP_ADDRESS 
ERROR_DELETE_SOURCE_ADDRESS 
167  {
168  SET_PRIMARY_ADDRESS = 49156,
170  SUPPORTED_EXTENSIONS = 32776,
171  ADD_IP_ADDRESS = 49153,
172  DELETE_IP_ADDRESS = 49154,
173  ERROR_CAUSE_INDICATION = 49155,
174  SUCCESS_INDICATION = 49157,
177 };
Definition: SCTPAssociation.h:172
Definition: SCTPAssociation.h:175
Definition: SCTPAssociation.h:170
Definition: SCTPAssociation.h:168
Definition: SCTPAssociation.h:169
Definition: SCTPAssociation.h:171
Definition: SCTPAssociation.h:176
Definition: SCTPAssociation.h:174
Definition: SCTPAssociation.h:173
Enumerator
RFC4960 
195  {
196  RFC4960 = 0
197 };
Definition: SCTPAssociation.h:196
Enumerator
DATA 
INIT 
INIT_ACK 
SACK 
HEARTBEAT 
HEARTBEAT_ACK 
ABORT 
SHUTDOWN 
SHUTDOWN_ACK 
ERRORTYPE 
COOKIE_ECHO 
COOKIE_ACK 
SHUTDOWN_COMPLETE 
AUTH 
NR_SACK 
ASCONF_ACK 
PKTDROP 
RE_CONFIG 
FORWARD_TSN 
ASCONF 
IFORWARD_TSN 
110  {
111  DATA = 0,
112  INIT = 1,
113  INIT_ACK = 2,
114  SACK = 3,
115  HEARTBEAT = 4,
116  HEARTBEAT_ACK = 5,
117  ABORT = 6,
118  SHUTDOWN = 7,
119  SHUTDOWN_ACK = 8,
120  ERRORTYPE = 9,
121  COOKIE_ECHO = 10,
122  COOKIE_ACK = 11,
123  SHUTDOWN_COMPLETE = 14,
124  AUTH = 15,
125  NR_SACK = 16,
126  ASCONF_ACK = 128,
127  PKTDROP = 129,
128  RE_CONFIG = 130,
129  FORWARD_TSN = 192,
130  ASCONF = 193,
131  IFORWARD_TSN = 194
132 };
Definition: SCTPAssociation.h:131
Definition: SCTPAssociation.h:111
Definition: SCTPAssociation.h:127
Definition: SCTPAssociation.h:118
Definition: SCTPAssociation.h:119
Definition: SCTPAssociation.h:121
Definition: SCTPAssociation.h:125
Definition: SCTPAssociation.h:122
Definition: SCTPAssociation.h:115
Definition: SCTPAssociation.h:116
Definition: SCTPAssociation.h:130
Definition: SCTPAssociation.h:124
Definition: SCTPAssociation.h:128
Definition: SCTPAssociation.h:112
Definition: SCTPAssociation.h:114
Definition: SCTPAssociation.h:129
Definition: SCTPAssociation.h:120
Definition: SCTPAssociation.h:117
Definition: SCTPAssociation.h:126
Definition: SCTPAssociation.h:113
Definition: SCTPAssociation.h:123
Enumerator
INVALID_STREAM_IDENTIFIER 
NO_USER_DATA 
UNSUPPORTED_HMAC 
MISSING_NAT_ENTRY 
188  {
190  NO_USER_DATA = 9,
191  UNSUPPORTED_HMAC = 261,
192  MISSING_NAT_ENTRY = 177
193 };
Definition: SCTPAssociation.h:190
Definition: SCTPAssociation.h:191
Definition: SCTPAssociation.h:189
Definition: SCTPAssociation.h:192
Enumerator
SCTP_E_ASSOCIATE 
SCTP_E_OPEN_PASSIVE 
SCTP_E_ABORT 
SCTP_E_SHUTDOWN 
SCTP_E_CLOSE 
SCTP_E_SEND 
SCTP_E_RCV_INIT 
SCTP_E_RCV_ABORT 
SCTP_E_RCV_VALID_COOKIE_ECHO 
SCTP_E_RCV_INIT_ACK 
SCTP_E_RCV_COOKIE_ACK 
SCTP_E_RCV_SHUTDOWN 
SCTP_E_RCV_SHUTDOWN_ACK 
SCTP_E_RCV_SHUTDOWN_COMPLETE 
SCTP_E_NO_MORE_OUTSTANDING 
SCTP_E_TIMEOUT_INIT_TIMER 
SCTP_E_TIMEOUT_SHUTDOWN_TIMER 
SCTP_E_TIMEOUT_RTX_TIMER 
SCTP_E_TIMEOUT_HEARTBEAT_TIMER 
SCTP_E_IGNORE 
SCTP_E_RECEIVE 
SCTP_E_DUP_RECEIVED 
SCTP_E_PRIMARY 
SCTP_E_DELIVERED 
SCTP_E_QUEUE_MSGS_LIMIT 
SCTP_E_QUEUE_BYTES_LIMIT 
SCTP_E_SEND_QUEUE_LIMIT 
SCTP_E_SEND_SHUTDOWN_ACK 
SCTP_E_STOP_SENDING 
SCTP_E_STREAM_RESET 
SCTP_E_RESET_ASSOC 
SCTP_E_ADD_STREAMS 
SCTP_E_SEND_ASCONF 
SCTP_E_SET_STREAM_PRIO 
SCTP_E_ACCEPT 
SCTP_E_SET_RTO_INFO 
71  {
108 };
Definition: SCTPAssociation.h:78
Definition: SCTPAssociation.h:96
Definition: SCTPAssociation.h:97
Definition: SCTPAssociation.h:77
Definition: SCTPAssociation.h:87
Definition: SCTPAssociation.h:85
Definition: SCTPAssociation.h:75
Definition: SCTPAssociation.h:93
Definition: SCTPAssociation.h:107
Definition: SCTPAssociation.h:101
Definition: SCTPAssociation.h:74
Definition: SCTPAssociation.h:81
Definition: SCTPAssociation.h:105
Definition: SCTPAssociation.h:98
Definition: SCTPAssociation.h:89
Definition: SCTPAssociation.h:106
Definition: SCTPAssociation.h:73
Definition: SCTPAssociation.h:80
Definition: SCTPAssociation.h:76
Definition: SCTPAssociation.h:86
Definition: SCTPAssociation.h:84
Definition: SCTPAssociation.h:83
Definition: SCTPAssociation.h:95
Definition: SCTPAssociation.h:104
Definition: SCTPAssociation.h:103
Definition: SCTPAssociation.h:79
Definition: SCTPAssociation.h:100
Definition: SCTPAssociation.h:82
Definition: SCTPAssociation.h:90
Definition: SCTPAssociation.h:88
Definition: SCTPAssociation.h:102
Definition: SCTPAssociation.h:92
Definition: SCTPAssociation.h:91
Definition: SCTPAssociation.h:99
Definition: SCTPAssociation.h:94
Definition: SCTPAssociation.h:72
Enumerator
UNRECOGNIZED_PARAMETER 
SUPPORTED_ADDRESS_TYPES 
FORWARD_TSN_SUPPORTED_PARAMETER 
RANDOM 
CHUNKS 
HMAC_ALGO 
179  {
183  RANDOM = 32770,
184  CHUNKS = 32771,
185  HMAC_ALGO = 32772
186 };
Definition: SCTPAssociation.h:180
Definition: SCTPAssociation.h:182
Definition: SCTPAssociation.h:183
Definition: SCTPAssociation.h:185
Definition: SCTPAssociation.h:181
Definition: SCTPAssociation.h:184
Enumerator
PR_NONE 
PR_TTL 
PR_RTX 
PR_PRIO 
PR_STRRST 
134  {
135  PR_NONE = 0,
136  PR_TTL = 1,
137  PR_RTX = 2,
138  PR_PRIO = 3,
139  PR_STRRST = 4
140 };
Definition: SCTPAssociation.h:138
Definition: SCTPAssociation.h:137
Definition: SCTPAssociation.h:136
Definition: SCTPAssociation.h:135
Definition: SCTPAssociation.h:139
Enumerator
SCTP_S_CLOSED 
SCTP_S_COOKIE_WAIT 
SCTP_S_COOKIE_ECHOED 
SCTP_S_ESTABLISHED 
SCTP_S_SHUTDOWN_PENDING 
SCTP_S_SHUTDOWN_SENT 
SCTP_S_SHUTDOWN_RECEIVED 
SCTP_S_SHUTDOWN_ACK_SENT 
56  {
57  SCTP_S_CLOSED = 0,
58  SCTP_S_COOKIE_WAIT = FSM_Steady(1),
59  SCTP_S_COOKIE_ECHOED = FSM_Steady(2),
60  SCTP_S_ESTABLISHED = FSM_Steady(3),
61  SCTP_S_SHUTDOWN_PENDING = FSM_Steady(4),
62  SCTP_S_SHUTDOWN_SENT = FSM_Steady(5),
63  SCTP_S_SHUTDOWN_RECEIVED = FSM_Steady(6),
64  SCTP_S_SHUTDOWN_ACK_SENT = FSM_Steady(7)
65 };
Definition: SCTPAssociation.h:63
Definition: SCTPAssociation.h:60
Definition: SCTPAssociation.h:64
Definition: SCTPAssociation.h:58
Definition: SCTPAssociation.h:62
Definition: SCTPAssociation.h:59
Definition: SCTPAssociation.h:61
Definition: SCTPAssociation.h:57
Enumerator
NOTHING_TO_DO 
PERFORMED 
DENIED 
WRONG_SSN 
REQUEST_IN_PROGRESS 
NO_RESET 
DEFERRED 
RESET_OUTGOING 
RESET_INCOMING 
RESET_BOTH 
SSN_TSN 
ADD_INCOMING 
ADD_OUTGOING 
OUTGOING_RESET_REQUEST_PARAMETER 
INCOMING_RESET_REQUEST_PARAMETER 
SSN_TSN_RESET_REQUEST_PARAMETER 
STREAM_RESET_RESPONSE_PARAMETER 
ADD_OUTGOING_STREAMS_REQUEST_PARAMETER 
ADD_INCOMING_STREAMS_REQUEST_PARAMETER 
ADD_BOTH 
PERFORMED_WITH_OPTION 
PERFORMED_WITH_ADDOUT 
142  {
143  NOTHING_TO_DO = 0,
144  PERFORMED = 1,
145  DENIED = 2,
146  WRONG_SSN = 3,
148  NO_RESET = 5,
149  DEFERRED = 6,
150  RESET_OUTGOING = 7,
151  RESET_INCOMING = 8,
152  RESET_BOTH = 9,
153  SSN_TSN = 10,
154  ADD_INCOMING = 11,
155  ADD_OUTGOING = 12,
162  ADD_BOTH = 19,
165 };
Definition: SCTPAssociation.h:155
Definition: SCTPAssociation.h:159
Definition: SCTPAssociation.h:150
Definition: SCTPAssociation.h:148
Definition: SCTPAssociation.h:156
Definition: SCTPAssociation.h:145
Definition: SCTPAssociation.h:152
Definition: SCTPAssociation.h:151
Definition: SCTPAssociation.h:149
Definition: SCTPAssociation.h:146
Definition: SCTPAssociation.h:157
Definition: SCTPAssociation.h:164
Definition: SCTPAssociation.h:158
Definition: SCTPAssociation.h:162
Definition: SCTPAssociation.h:153
Definition: SCTPAssociation.h:163
Definition: SCTPAssociation.h:154
Definition: SCTPAssociation.h:144
Definition: SCTPAssociation.h:143
Definition: SCTPAssociation.h:147
Enumerator
ROUND_ROBIN 
ROUND_ROBIN_PACKET 
RANDOM_SCHEDULE 
RANDOM_SCHEDULE_PACKET 
FAIR_BANDWITH 
FAIR_BANDWITH_PACKET 
PRIORITY 
FCFS 
PATH_MANUAL 
PATH_MAP_TO_PATH 
199  {
200  ROUND_ROBIN = 0,
201  ROUND_ROBIN_PACKET = 1,
202  RANDOM_SCHEDULE = 2,
204  FAIR_BANDWITH = 4,
206  PRIORITY = 6,
207  FCFS = 7,
208  PATH_MANUAL = 8,
209  PATH_MAP_TO_PATH = 9
210 };
Definition: SCTPAssociation.h:207
Definition: SCTPAssociation.h:206
Definition: SCTPAssociation.h:208
Definition: SCTPAssociation.h:209
Definition: SCTPAssociation.h:202
Definition: SCTPAssociation.h:201
Definition: SCTPAssociation.h:203
Definition: SCTPAssociation.h:205
Definition: SCTPAssociation.h:204
Definition: SCTPAssociation.h:200

Function Documentation

inet::sctp::Define_Module ( SCTPNatHook  )
inet::sctp::Define_Module ( SCTPNatTable  )
inet::sctp::Define_Module ( SCTP  )
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPChunk obj 
)
inline
166 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPInitChunk obj 
)
inline
284 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPInitAckChunk obj 
)
inline
414 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPCookieEchoChunk obj 
)
inline
467 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPCookie obj 
)
inline
527 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPCookieAckChunk obj 
)
inline
561 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPDataMsg obj 
)
inline
661 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPDataChunk obj 
)
inline
740 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPForwardTsnChunk obj 
)
inline
792 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPSackChunk obj 
)
inline
907 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPAbortChunk obj 
)
inline
946 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPHeartbeatChunk obj 
)
inline
996 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPHeartbeatAckChunk obj 
)
inline
1046 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPShutdownChunk obj 
)
inline
1084 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPShutdownAckChunk obj 
)
inline
1118 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPShutdownCompleteChunk obj 
)
inline
1156 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPParameter obj 
)
inline
1266 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPPacketDropChunk obj 
)
inline
1328 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPOutgoingSSNResetRequestParameter obj 
)
inline
1445 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPSSNTSNResetRequestParameter obj 
)
inline
1552 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPStreamResetResponseParameter obj 
)
inline
1602 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPAddStreamsRequestParameter obj 
)
inline
1648 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPResetTimer obj 
)
inline
1698 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPAuthenticationChunk obj 
)
inline
1751 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPAddIPParameter obj 
)
inline
1939 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPDeleteIPParameter obj 
)
inline
1982 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPSetPrimaryIPParameter obj 
)
inline
2025 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPSupportedExtensionsParameter obj 
)
inline
2066 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPErrorCauseParameter obj 
)
inline
2108 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPSimpleErrorCauseParameter obj 
)
inline
2146 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SCTPSuccessIndication obj 
)
inline
2184 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NatMessage obj 
)
inline
2254 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPChunk obj 
)
inline
167 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPInitChunk obj 
)
inline
285 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPInitAckChunk obj 
)
inline
415 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPCookieEchoChunk obj 
)
inline
468 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPCookie obj 
)
inline
528 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPCookieAckChunk obj 
)
inline
562 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPDataMsg obj 
)
inline
662 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPDataChunk obj 
)
inline
741 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPForwardTsnChunk obj 
)
inline
793 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPSackChunk obj 
)
inline
908 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPAbortChunk obj 
)
inline
947 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPHeartbeatChunk obj 
)
inline
997 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPHeartbeatAckChunk obj 
)
inline
1047 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPShutdownChunk obj 
)
inline
1085 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPShutdownAckChunk obj 
)
inline
1119 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPShutdownCompleteChunk obj 
)
inline
1157 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPParameter obj 
)
inline
1267 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPPacketDropChunk obj 
)
inline
1329 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPOutgoingSSNResetRequestParameter obj 
)
inline
1446 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPSSNTSNResetRequestParameter obj 
)
inline
1553 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPStreamResetResponseParameter obj 
)
inline
1603 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPAddStreamsRequestParameter obj 
)
inline
1649 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPResetTimer obj 
)
inline
1699 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPAuthenticationChunk obj 
)
inline
1752 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPAddIPParameter obj 
)
inline
1940 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPDeleteIPParameter obj 
)
inline
1983 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPSetPrimaryIPParameter obj 
)
inline
2026 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPSupportedExtensionsParameter obj 
)
inline
2067 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPErrorCauseParameter obj 
)
inline
2109 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPSimpleErrorCauseParameter obj 
)
inline
2147 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SCTPSuccessIndication obj 
)
inline
2185 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::sctp::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NatMessage obj 
)
inline
2255 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
double inet::sctp::min ( const double  a,
const double  b 
)
inline

Returns the minimum of a and b.

Referenced by inet::physicallayer::MappingUtils::applyElementWiseOperator(), inet::IPv4NetworkConfigurator::assignAddresses(), inet::serializer::Buffer::Buffer(), inet::sctp::SCTPAssociation::bytesAllowedToSend(), inet::PacketDrillApp::compareInitAckPacket(), inet::Prism::computeBoundingBoxSize(), inet::Polyhedron::computeBoundingBoxSize(), inet::ieee80211::OriginatorBlockAckAgreementHandler::computeEarliestExpirationTime(), inet::ieee80211::RecipientBlockAckAgreementHandler::computeEarliestExpirationTime(), inet::physicallayer::ConvolutionalCode::computeNetBitErrorRate(), inet::physicallayer::ScalarAnalogModelBase::computeReceptionPower(), inet::physicallayer::DimensionalAnalogModelBase::computeReceptionPower(), inet::Polygon::computeSize(), inet::SpatialGrid::coordToMatrixIndices(), inet::sctp::SCTPAssociation::createForwardTsnChunk(), inet::sctp::SCTPAssociation::createSack(), inet::sctp::SCTPAssociation::cwndUpdateBeforeSack(), inet::sctp::SCTPAssociation::cwndUpdateBytesAcked(), inet::serializer::SCTPSerializer::deserialize(), inet::tcp::TCPBaseAlg::established(), inet::CsmaCaMac::generateBackoffPeriod(), inet::VoIPStreamSender::generatePacket(), inet::LabeledIconFigure::getBounds(), inet::physicallayer::Ieee80211NistErrorModel::getFec16QamBer(), inet::physicallayer::Ieee80211NistErrorModel::getFec64QamBer(), inet::physicallayer::Ieee80211NistErrorModel::getFecBpskBer(), inet::physicallayer::Ieee80211YansErrorModel::getFecBpskBer(), inet::physicallayer::Ieee80211YansErrorModel::getFecQamBer(), inet::physicallayer::Ieee80211NistErrorModel::getFecQpskBer(), inet::ieee80211::SequentialFs::getHistory(), inet::sctp::SCTPAssociation::getInitialCwnd(), inet::Box::getMin(), inet::Box::getSize(), inet::visualizer::MediumCanvasVisualizer::initialize(), inet::physicallayer::SimpleConstMapping::initializeArguments(), inet::MobilityBase::isOutside(), inet::visualizer::isPointOnSegment(), inet::physicalenvironment::PhysicalEnvironment::parseObjects(), inet::sctp::SCTPAssociation::pmRttMeasurement(), inet::physicallayer::ConstMapping::print(), inet::sctp::SCTPAssociation::process_TIMEOUT_ASCONF(), inet::sctp::SCTPAssociation::process_TIMEOUT_HEARTBEAT(), inet::sctp::SCTPAssociation::process_TIMEOUT_RESET(), inet::sctp::SCTPAssociation::process_TIMEOUT_RTX(), inet::tcp::TCPConnection::processMSSOption(), inet::IGMPv3::processQuery(), inet::RIPRouting::processResponse(), inet::tcp::TCPReno::recalculateSlowStartThreshold(), inet::tcp::TCPNewReno::recalculateSlowStartThreshold(), inet::tcp::TCPTahoe::recalculateSlowStartThreshold(), inet::tcp::TCPVegas::recalculateSlowStartThreshold(), inet::tcp::TCPNewReno::receivedDataAck(), inet::tcp::TCPVegas::receivedDataAck(), inet::tcp::TCPVegas::receivedDuplicateAck(), inet::visualizer::MediumCanvasVisualizer::receptionStarted(), inet::MobilityBase::reflectIfOutside(), ProgressMeterFigure::refresh(), inet::SignalFigure::refresh(), inet::BarFigure::refreshDisplay(), inet::visualizer::MediumCanvasVisualizer::refreshSignalFigure(), inet::sctp::SCTPSimpleGapList::removeFromGapList(), inet::tcp::TCPConnection::retransmitData(), inet::tcp::TCPConnection::retransmitOneSegment(), inet::IPv4NetworkConfigurator::routesCanBeNeighbors(), inet::CSMA::scheduleBackoff(), inet::ieee80211::Contention::scheduleTransmissionRequest(), inet::tcp::TCPBaseAlg::sendData(), inet::tcp::TCPConnection::sendData(), inet::sctp::SCTPAssociation::sendInitAck(), inet::tcp::TCPConnection::sendOneNewSegment(), inet::serializer::ICMPSerializer::serialize(), inet::serializer::ByteArraySerializer::serialize(), inet::tcp::TCPSegmentTransmitInfoList::set(), inet::visualizer::MediumCanvasVisualizer::setAnimationSpeed(), inet::visualizer::NetworkNodeCanvasVisualization::setAnnotationVisible(), inet::SCTPSocket::setHbInterval(), inet::httptools::rdNormal::setMinLimit(), inet::httptools::rdExponential::setMinLimit(), inet::Posture::setPostureSpeed(), inet::SCTPSocket::setRtoInfo(), inet::sctp::SCTPSimpleGapList::updateGapList(), and inet::sctp::SCTPAssociation::updateOLIA().

270 { return (a < b) ? a : b; }
value< double, units::m > b
Definition: Units.h:1054
std::ostream& inet::sctp::operator<< ( std::ostream &  ostr,
const SCTPSimpleGapList gapList 
)
inline
77 { gapList.print(ostr); return ostr; }
std::ostream& inet::sctp::operator<< ( std::ostream &  ostr,
const SCTPGapList gapList 
)
inline
186 { gapList.print(ostr); return ostr; }
inet::sctp::Register_Class ( SCTPMessage  )
inet::sctp::Register_Class ( SCTPQueue  )
inet::sctp::Register_Class ( SCTPErrorChunk  )
inet::sctp::Register_Class ( SCTPStreamResetChunk  )
inet::sctp::Register_Class ( SCTPIncomingSSNResetRequestParameter  )
inet::sctp::Register_Class ( SCTPAsconfChunk  )
inet::sctp::Register_Class ( SCTPAsconfAckChunk  )