SCTPAssociation Member List

This is the complete list of members for SCTPAssociation, including all inherited members.
ackChunk(SCTPDataVariables *chunk)SCTPAssociation [inline, private]
addPath(const IPvXAddress &addr)SCTPAssociation [protected]
advanceCtsna()SCTPAssociation [protected]
advRwndSCTPAssociation [protected]
allPathsInactive() const SCTPAssociation [protected]
appGateIndexSCTPAssociation
assocIdSCTPAssociation
bytesSCTPAssociation [protected]
bytesAllowedToSend(SCTPPathVariables *path, const bool firstPass)SCTPAssociation [protected]
BytesToBeSent typedefSCTPAssociation [private]
calculateBytesToSendOnPath(const SCTPPathVariables *pathVar)SCTPAssociation [private]
cancelEvent(cMessage *msg)SCTPAssociation [inline, protected]
ccFunctionsSCTPAssociation [protected]
CCFunctions typedefSCTPAssociation [private]
ccModuleSCTPAssociation [protected]
choosePathForRetransmission()SCTPAssociation [private]
chunkHasBeenAcked(const SCTPDataVariables *chunk) const SCTPAssociation [inline, private]
chunkHasBeenAcked(const uint32 tsn) const SCTPAssociation [inline, private]
chunkToInt(const char *type)SCTPAssociation [static]
cloneAssociation()SCTPAssociation [protected]
CounterMap typedefSCTPAssociation [private]
createSack()SCTPAssociation [protected]
cumTsnAckSCTPAssociation [protected]
cwndUpdateAfterCwndTimeout(SCTPPathVariables *path)SCTPAssociation [protected]
cwndUpdateAfterRtxTimeout(SCTPPathVariables *path)SCTPAssociation [protected]
cwndUpdateAfterSack()SCTPAssociation [protected]
cwndUpdateBytesAcked(SCTPPathVariables *path, const uint32 ackedBytes, const bool ctsnaAdvanced)SCTPAssociation [protected]
cwndUpdateMaxBurst(SCTPPathVariables *path)SCTPAssociation [protected]
decreaseOutstandingBytes(SCTPDataVariables *chunk)SCTPAssociation [private]
deleteStreams()SCTPAssociation
dequeueAckedChunks(const uint32 tsna, SCTPPathVariables *path, simtime_t &rttEstimation)SCTPAssociation [protected]
dequeueOutboundDataMsg(const int32 availableSpace, const int32 availableCwnd)SCTPAssociation [protected]
disposeOf(SCTPMessage *sctpmsg)SCTPAssociation [protected]
eventName(const int32 event)SCTPAssociation [protected, static]
fsmSCTPAssociation [protected]
getFsm() const SCTPAssociation [inline]
getFsmState() const SCTPAssociation [inline]
getInitTimer() const SCTPAssociation [inline]
getNextAddress(const SCTPPathVariables *oldPath) const SCTPAssociation [inline, protected]
getNextDestination(SCTPDataVariables *chunk) const SCTPAssociation [protected]
getNextPath(const SCTPPathVariables *oldPath) const SCTPAssociation [protected]
getOutboundDataChunk(const SCTPPathVariables *path, const int32 availableSpace, const int32 availableCwnd)SCTPAssociation [protected]
getOutstandingBytes() const SCTPAssociation [protected]
getPath(const IPvXAddress &pathId) const SCTPAssociation [inline]
getRetransmissionQueue() const SCTPAssociation [inline]
getSackTimer() const SCTPAssociation [inline]
getSctpAlgorithm() const SCTPAssociation [inline]
getSctpMain() const SCTPAssociation [inline]
getShutdownTimer() const SCTPAssociation [inline]
getState() const SCTPAssociation [inline]
getTransmissionQueue() const SCTPAssociation [inline]
handleChunkReportedAsAcked(uint32 &highestNewAck, simtime_t &rttEstimation, SCTPDataVariables *myChunk, SCTPPathVariables *sackPath)SCTPAssociation [private]
handleChunkReportedAsMissing(const SCTPSackChunk *sackChunk, const uint32 highestNewAck, SCTPDataVariables *myChunk, const SCTPPathVariables *sackPath)SCTPAssociation [private]
inboundStreamsSCTPAssociation [protected]
increaseOutstandingBytes(SCTPDataVariables *chunk, SCTPPathVariables *path)SCTPAssociation [private]
indicationName(const int32 code)SCTPAssociation [static]
initAssociation(SCTPOpenCommand *openCmd)SCTPAssociation [protected]
initCCParameters(SCTPPathVariables *path)SCTPAssociation [protected]
initPeerTsnSCTPAssociation [protected]
initStreams(uint32 inStreams, uint32 outStreams)SCTPAssociation [protected]
initTsnSCTPAssociation [protected]
listenSCTPAssociation
loadPacket(SCTPPathVariables *pathVar, SCTPMessage **sctpMsg, uint16 *chunksAdded, uint16 *dataChunksAdded, uint32 *packetBytes, bool *authAdded)SCTPAssociation [private]
localAddrSCTPAssociation
localAddressListSCTPAssociation [protected]
localPortSCTPAssociation
localVTagSCTPAssociation
makeDataVarFromDataMsg(SCTPDataMsg *datMsg, SCTPPathVariables *path)SCTPAssociation [private]
makeRoomForTsn(const uint32 tsn, const uint32 length, const bool uBit)SCTPAssociation [protected]
makeVarFromMsg(SCTPDataChunk *datachunk)SCTPAssociation [protected]
moveChunkToOtherPath(SCTPDataVariables *chunk, SCTPPathVariables *newPath)SCTPAssociation [private]
nextChunkFitsIntoPacket(int32 bytes)SCTPAssociation [protected]
numberOfRemoteAddressesSCTPAssociation [protected]
numGapBlocksSCTPAssociation [protected]
numUsableStreams()SCTPAssociation [protected]
outboundStreamsSCTPAssociation [protected]
pathStatusIndication(const SCTPPathVariables *path, const bool status)SCTPAssociation [protected]
peekAbandonedChunk(const SCTPPathVariables *path)SCTPAssociation [protected]
peekOutboundDataMsg()SCTPAssociation [protected]
peerVTagSCTPAssociation
performStateTransition(const SCTPEventCode &event)SCTPAssociation [protected]
pmClearPathCounter(SCTPPathVariables *path)SCTPAssociation [protected]
pmDataIsSentOn(SCTPPathVariables *path)SCTPAssociation [protected]
pmRttMeasurement(SCTPPathVariables *path, const simtime_t &rttEstimation)SCTPAssociation [protected]
pmStartPathManagement()SCTPAssociation [protected]
preanalyseAppCommandEvent(int32 commandCode)SCTPAssociation [protected]
printConnBrief()SCTPAssociation [protected]
printOutstandingTsns()SCTPAssociation [protected]
printSctpPathMap() const SCTPAssociation
printSegmentBrief(SCTPMessage *sctpmsg)SCTPAssociation [protected, static]
process_ABORT(SCTPEventCode &event)SCTPAssociation [protected]
process_ASSOCIATE(SCTPEventCode &event, SCTPCommand *sctpCommand, cPacket *msg)SCTPAssociation [protected]
process_CLOSE(SCTPEventCode &event)SCTPAssociation [protected]
process_OPEN_PASSIVE(SCTPEventCode &event, SCTPCommand *sctpCommand, cPacket *msg)SCTPAssociation [protected]
process_PRIMARY(SCTPEventCode &event, SCTPCommand *sctpCommand)SCTPAssociation [protected]
process_QUEUE_BYTES_LIMIT(const SCTPCommand *sctpCommand)SCTPAssociation [protected]
process_QUEUE_MSGS_LIMIT(const SCTPCommand *sctpCommand)SCTPAssociation [protected]
process_RCV_Message(SCTPMessage *sctpseg, const IPvXAddress &src, const IPvXAddress &dest)SCTPAssociation [protected]
process_RECEIVE_REQUEST(SCTPEventCode &event, SCTPCommand *sctpCommand)SCTPAssociation [protected]
process_SEND(SCTPEventCode &event, SCTPCommand *sctpCommand, cPacket *msg)SCTPAssociation [protected]
process_STATUS(SCTPEventCode &event, SCTPCommand *sctpCommand, cPacket *msg)SCTPAssociation [protected]
process_TIMEOUT_HEARTBEAT(SCTPPathVariables *path)SCTPAssociation [protected]
process_TIMEOUT_HEARTBEAT_INTERVAL(SCTPPathVariables *path, bool force)SCTPAssociation [protected]
process_TIMEOUT_INIT_REXMIT(SCTPEventCode &event)SCTPAssociation [protected]
process_TIMEOUT_PROBING()SCTPAssociation [protected]
process_TIMEOUT_RTX(SCTPPathVariables *path)SCTPAssociation [protected]
process_TIMEOUT_SHUTDOWN(SCTPEventCode &event)SCTPAssociation [protected]
processAppCommand(cPacket *msg)SCTPAssociation
processCookieAckArrived()SCTPAssociation [protected]
processCookieEchoArrived(SCTPCookieEchoChunk *cookieEcho, IPvXAddress addr)SCTPAssociation [protected]
processDataArrived(SCTPDataChunk *dataChunk)SCTPAssociation [protected]
processHeartbeatAckArrived(SCTPHeartbeatAckChunk *heartbeatack, SCTPPathVariables *path)SCTPAssociation [protected]
processInitAckArrived(SCTPInitAckChunk *initAckChunk)SCTPAssociation [protected]
processInitArrived(SCTPInitChunk *initChunk, int32 sport, int32 dport)SCTPAssociation [protected]
processSackArrived(SCTPSackChunk *sackChunk)SCTPAssociation [protected]
processSCTPMessage(SCTPMessage *sctpmsg, const IPvXAddress &srcAddr, const IPvXAddress &destAddr)SCTPAssociation
processTimer(cMessage *msg)SCTPAssociation
pushUlp()SCTPAssociation [protected]
putInDeliveryQ(uint16 sid)SCTPAssociation [protected]
putInTransmissionQ(uint32 tsn, SCTPDataVariables *chunk)SCTPAssociation [protected]
qCounterSCTPAssociation [protected]
QueueCounter typedefSCTPAssociation [private]
receiveStreamsSCTPAssociation [protected]
recordCwndUpdate(SCTPPathVariables *path)SCTPAssociation [private]
recordInPathVectors(SCTPMessage *pMsg, const IPvXAddress &rDest)SCTPAssociation [protected]
remoteAddrSCTPAssociation
remoteAddressListSCTPAssociation [protected]
remotePortSCTPAssociation
removeFromGapList(const uint32 removedTsn)SCTPAssociation [protected]
removePath()SCTPAssociation
removePath(const IPvXAddress &addr)SCTPAssociation
retransmissionQSCTPAssociation [protected]
retransmitCookieEcho()SCTPAssociation [protected]
retransmitInit()SCTPAssociation [protected]
retransmitShutdown()SCTPAssociation [protected]
retransmitShutdownAck()SCTPAssociation [protected]
sackFrequencySCTPAssociation [protected]
sackPeriodSCTPAssociation [protected]
SackTimerSCTPAssociation
scheduleSack()SCTPAssociation [protected]
scheduleTimeout(cMessage *msg, const simtime_t &timeout)SCTPAssociation [inline, protected]
SCTP classSCTPAssociation [friend]
sctpAlgorithmSCTPAssociation [protected]
SCTPAssociation(SCTP *mod, int32 appGateIndex, int32 assocId)SCTPAssociation
sctpMainSCTPAssociation [protected]
SCTPPathMap typedefSCTPAssociation [private]
sctpPathMapSCTPAssociation [protected]
SCTPPathVariables classSCTPAssociation [friend]
SCTPReceiveStreamMap typedefSCTPAssociation [private]
SCTPSendStreamMap typedefSCTPAssociation [private]
sendAbort()SCTPAssociation [protected]
sendCookieAck(const IPvXAddress &dest)SCTPAssociation [protected]
sendCookieEcho(SCTPInitAckChunk *initackchunk)SCTPAssociation [protected]
sendDataArrivedNotification(uint16 sid)SCTPAssociation [protected]
sendEstabIndicationToApp()SCTPAssociation [protected]
sendHeartbeat(const SCTPPathVariables *path)SCTPAssociation [protected]
sendHeartbeatAck(const SCTPHeartbeatChunk *heartbeatChunk, const IPvXAddress &src, const IPvXAddress &dest)SCTPAssociation [protected]
sendIndicationToApp(const int32 code, const int32 value=0)SCTPAssociation [protected]
sendInit()SCTPAssociation [protected]
sendInitAck(SCTPInitChunk *initchunk)SCTPAssociation [protected]
sendOnAllPaths(SCTPPathVariables *firstPath)SCTPAssociation
sendOnPath(SCTPPathVariables *pathId, const bool firstPass=true)SCTPAssociation
sendQueueSCTPAssociation [protected]
sendSack()SCTPAssociation [protected]
sendShutdown()SCTPAssociation [protected]
sendShutdownAck(const IPvXAddress &dest)SCTPAssociation [protected]
sendShutdownComplete()SCTPAssociation [protected]
sendStreamsSCTPAssociation [protected]
sendToApp(cPacket *msg)SCTPAssociation [protected]
sendToIP(SCTPMessage *sctpmsg, const IPvXAddress &dest, const bool qs=false)SCTPAssociation [protected]
sendToIP(SCTPMessage *sctpmsg, const bool qs=false)SCTPAssociation [inline, protected]
signalConnectionTimeout()SCTPAssociation [protected]
SSFunctions typedefSCTPAssociation [protected]
ssFunctionsSCTPAssociation [protected]
ssModuleSCTPAssociation [protected]
ssnGt(const uint16 ssn1, const uint16 ssn2)SCTPAssociation [inline, protected, static]
StartTestingSCTPAssociation
startTimer(cMessage *timer, const simtime_t &timeout)SCTPAssociation [protected]
stateSCTPAssociation [protected]
stateEntered(int32 state)SCTPAssociation [protected]
stateName(const int32 state)SCTPAssociation [static]
statusSCTPAssociation [protected]
stopTimer(cMessage *timer)SCTPAssociation
stopTimers()SCTPAssociation
storePacket(SCTPPathVariables *pathVar, SCTPMessage *sctpMsg, const uint16 chunksAdded, const uint16 dataChunksAdded, const uint32 packetBytes, const bool authAdded)SCTPAssociation [private]
streamScheduler(bool peek)SCTPAssociation [protected]
T1_InitTimerSCTPAssociation
T2_ShutdownTimerSCTPAssociation
T5_ShutdownGuardTimerSCTPAssociation
timeForSack(bool &sackOnly, bool &sackWithData)SCTPAssociation [private]
transformDataChunk(SCTPDataVariables *chunk)SCTPAssociation [protected]
transmissionQSCTPAssociation [protected]
tsnBetween(const uint32 tsn1, const uint32 midtsn, const uint32 tsn2)SCTPAssociation [inline, protected, static]
tsnGe(const uint32 tsn1, const uint32 tsn2)SCTPAssociation [inline, protected, static]
tsnGt(const uint32 tsn1, const uint32 tsn2)SCTPAssociation [inline, protected, static]
tsnIsDuplicate(const uint32 tsn) const SCTPAssociation [protected]
tsnLe(const uint32 tsn1, const uint32 tsn2)SCTPAssociation [inline, protected, static]
tsnLt(const uint32 tsn1, const uint32 tsn2)SCTPAssociation [inline, protected, static]
tsnWasReneged(SCTPDataVariables *chunk, const int type)SCTPAssociation [protected]
unackChunk(SCTPDataVariables *chunk)SCTPAssociation [inline, private]
updateCounters(SCTPPathVariables *path)SCTPAssociation [protected]
updateFastRecoveryStatus(const uint32 lastTsnAck)SCTPAssociation [protected]
updateGapList(const uint32 tsn)SCTPAssociation [protected]
~SCTPAssociation()SCTPAssociation