|
INET Framework for OMNeT++/OMNEST
|
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< L3Address > | AddressVector |
| typedef cPacket * | cPacketPtr |
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 std::vector<L3Address> inet::sctp::AddressVector |
| typedef cPacket* inet::sctp::cPacketPtr |
| Enumerator | |
|---|---|
| UNRECOGNIZED_PARAMETER | |
| SUPPORTED_ADDRESS_TYPES | |
| FORWARD_TSN_SUPPORTED_PARAMETER | |
| RANDOM | |
| CHUNKS | |
| HMAC_ALGO | |
| 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 | |
| Enumerator | |
|---|---|
| ROUND_ROBIN | |
| ROUND_ROBIN_PACKET | |
| RANDOM_SCHEDULE | |
| RANDOM_SCHEDULE_PACKET | |
| FAIR_BANDWITH | |
| FAIR_BANDWITH_PACKET | |
| PRIORITY | |
| FCFS | |
| PATH_MANUAL | |
| PATH_MAP_TO_PATH | |
| inet::sctp::Define_Module | ( | SCTPNatHook | ) |
| inet::sctp::Define_Module | ( | SCTPNatTable | ) |
| inet::sctp::Define_Module | ( | SCTP | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns the maximum of a and b.
Referenced by inet::sctp::SCTPAssociation::choosePathForRetransmission(), inet::sctp::SCTPAssociation::cwndUpdateAfterRtxTimeout(), inet::sctp::SCTPAssociation::cwndUpdateAfterSack(), inet::sctp::SCTPAssociation::cwndUpdateBeforeSack(), inet::sctp::SCTPAssociation::getInitialCwnd(), and inet::sctp::SCTPAssociation::pmRttMeasurement().
|
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().
|
inline |
|
inline |
| inet::sctp::Register_Class | ( | SCTPAlg | ) |
| 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 | ) |