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 | ) |