, including all inherited members.
addPath(IPvXAddress addr) | SCTPAssociation | [protected] |
advanceCtsna() | SCTPAssociation | [protected] |
advRwnd | SCTPAssociation | [protected] |
allPathsInactive(void) | SCTPAssociation | [protected] |
appGateIndex | SCTPAssociation | |
assocId | SCTPAssociation | |
bytes | SCTPAssociation | [protected] |
bytesAllowedToSend(IPvXAddress dpi) | SCTPAssociation | [protected] |
BytesToBeSent typedef | SCTPAssociation | [protected] |
cancelEvent(cMessage *msg) | SCTPAssociation | [inline, protected] |
CCFunctions typedef | SCTPAssociation | [protected] |
ccFunctions | SCTPAssociation | [protected] |
ccModule | SCTPAssociation | [protected] |
chunkToInt(char *type) | SCTPAssociation | |
cloneAssociation() | SCTPAssociation | [protected] |
CounterMap typedef | SCTPAssociation | [protected] |
createSack() | SCTPAssociation | [protected] |
cumTsnAck | SCTPAssociation | [protected] |
cwndUpdateAfterCwndTimeout(SCTPPathVariables *path) | SCTPAssociation | [protected] |
cwndUpdateAfterRtxTimeout(SCTPPathVariables *path) | SCTPAssociation | [protected] |
cwndUpdateAfterSack(bool rtxNecessary, SCTPPathVariables *path) | SCTPAssociation | [protected] |
cwndUpdateBytesAcked(uint32 ackedBytes, uint32 osb, bool ctsnaAdvanced, IPvXAddress pathId, uint32 pathOsb, uint32 newOsb) | SCTPAssociation | [protected] |
cwndUpdateMaxBurst(SCTPPathVariables *path) | SCTPAssociation | [protected] |
deleteStreams() | SCTPAssociation | |
dequeueAckedChunks(uint32 tsna, IPvXAddress pathId, simtime_t *rttEstimation) | SCTPAssociation | [protected] |
dequeueOutboundDataMsg(int32 bytes) | SCTPAssociation | [protected] |
disposeOf(SCTPMessage *sctpmsg) | SCTPAssociation | [protected] |
eventName(int32 event) | SCTPAssociation | [protected, static] |
fcAdjustCounters(uint32 ackedBytes, uint32 osb, bool ctsnaAdvanced, IPvXAddress pathId, uint32 pathOsb, uint32 newOsb) | SCTPAssociation | [protected] |
fsm | SCTPAssociation | [protected] |
getFsm() | SCTPAssociation | [inline] |
getFsmState() const | SCTPAssociation | [inline] |
getInitTimer() | SCTPAssociation | [inline] |
getLevel(IPvXAddress addr) | SCTPAssociation | [protected] |
getNextAddress(IPvXAddress dpi) | SCTPAssociation | [protected] |
getNextDestination(SCTPDataVariables *chk) | SCTPAssociation | [protected] |
getOutboundDataChunk(IPvXAddress pid, int32 bytes) | SCTPAssociation | [protected] |
getOutstandingBytes(void) | SCTPAssociation | [protected] |
getOutstandingBytesOnPath(IPvXAddress pathId) | SCTPAssociation | [protected] |
getPath(IPvXAddress pid) | SCTPAssociation | |
getQueuedBytes(void) | SCTPAssociation | [protected] |
getRetransmissionQueue() | SCTPAssociation | [inline] |
getSackTimer() | SCTPAssociation | [inline] |
getSctpAlgorithm() | SCTPAssociation | [inline] |
getSctpMain() | SCTPAssociation | [inline] |
getShutdownTimer() | SCTPAssociation | [inline] |
getState() | SCTPAssociation | [inline] |
getTransmissionQueue() | SCTPAssociation | [inline] |
inboundStreams | SCTPAssociation | [protected] |
indicationName(int32 code) | SCTPAssociation | [static] |
initAssociation(SCTPOpenCommand *openCmd) | SCTPAssociation | [protected] |
initCCParameters(SCTPPathVariables *path) | SCTPAssociation | [protected] |
initPeerTsn | SCTPAssociation | [protected] |
initStreams(uint32 inStreams, uint32 outStreams) | SCTPAssociation | [protected] |
initTsn | SCTPAssociation | [protected] |
listen | SCTPAssociation | |
localAddr | SCTPAssociation | |
localAddressList | SCTPAssociation | [protected] |
localPort | SCTPAssociation | |
localVTag | SCTPAssociation | |
makeRoomForTsn(uint32 tsn, uint32 length, bool uBit) | SCTPAssociation | [protected] |
makeVarFromMsg(SCTPDataChunk *datachunk) | SCTPAssociation | [protected] |
numberOfRemoteAddresses | SCTPAssociation | [protected] |
numUsableStreams(void) | SCTPAssociation | [protected] |
outboundStreams | SCTPAssociation | [protected] |
pathStatusIndication(IPvXAddress pid, bool status) | SCTPAssociation | [protected] |
peekAbandonedChunk(IPvXAddress pid) | SCTPAssociation | [protected] |
peekOutboundDataChunk(IPvXAddress pid) | SCTPAssociation | [protected] |
peekOutboundDataMsg(void) | SCTPAssociation | [protected] |
peerVTag | SCTPAssociation | |
performStateTransition(const SCTPEventCode &event) | SCTPAssociation | [protected] |
pmClearPathCounter(IPvXAddress pid) | SCTPAssociation | [protected] |
pmDataIsSentOn(IPvXAddress pathId) | SCTPAssociation | [protected] |
pmRttMeasurement(IPvXAddress pathId, simtime_t rttEstimate, int32 acknowledgedBytes) | SCTPAssociation | [protected] |
pmStartPathManagement(void) | SCTPAssociation | [protected] |
preanalyseAppCommandEvent(int32 commandCode) | SCTPAssociation | [protected] |
printConnBrief() | SCTPAssociation | [protected] |
printOutstandingTsns() | SCTPAssociation | [protected] |
printSctpPathMap() | 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(SCTPCommand *sctpCommand) | SCTPAssociation | [protected] |
process_RCV_Message(SCTPMessage *sctpseg, IPvXAddress src, 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_CWND(SCTPPathVariables *path) | 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, uint32 count) | 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, IPvXAddress srcAddr, IPvXAddress destAddr) | SCTPAssociation | |
processTimer(cMessage *msg) | SCTPAssociation | |
pushUlp() | SCTPAssociation | [protected] |
putInDeliveryQ(uint16 sid) | SCTPAssociation | [protected] |
qCounter | SCTPAssociation | [protected] |
quBytes | SCTPAssociation | [protected] |
QueueCounter typedef | SCTPAssociation | [protected] |
receiveStreams | SCTPAssociation | [protected] |
remoteAddr | SCTPAssociation | |
remoteAddressList | SCTPAssociation | [protected] |
remotePort | SCTPAssociation | |
removeFromGapList(uint32 removedTsn) | SCTPAssociation | [protected] |
removeLastPath(IPvXAddress addr) | SCTPAssociation | |
removePath() | SCTPAssociation | |
removePath(IPvXAddress addr) | SCTPAssociation | |
retransmissionQ | SCTPAssociation | [protected] |
retransmitCookieEcho() | SCTPAssociation | [protected] |
retransmitInit() | SCTPAssociation | [protected] |
retransmitShutdown() | SCTPAssociation | [protected] |
retransmitShutdownAck() | SCTPAssociation | [protected] |
sackFrequency | SCTPAssociation | [protected] |
sackPeriod | SCTPAssociation | [protected] |
SackTimer | SCTPAssociation | |
scheduleSack() | SCTPAssociation | [protected] |
scheduleTimeout(cMessage *msg, simtime_t timeout) | SCTPAssociation | [inline, protected] |
sctpAlgorithm | SCTPAssociation | [protected] |
SCTPAssociation(SCTP *mod, int32 appGateIndex, int32 assocId) | SCTPAssociation | |
sctpMain | SCTPAssociation | [protected] |
sctpPathMap | SCTPAssociation | [protected] |
SCTPPathMap typedef | SCTPAssociation | [protected] |
SCTPReceiveStreamMap typedef | SCTPAssociation | [protected] |
SCTPSendStreamMap typedef | SCTPAssociation | [protected] |
sendAbort() | SCTPAssociation | [protected] |
sendAll(IPvXAddress pathId) | SCTPAssociation | |
sendCookieAck(IPvXAddress dest) | SCTPAssociation | [protected] |
sendCookieEcho(SCTPInitAckChunk *initackchunk) | SCTPAssociation | [protected] |
sendDataArrivedNotification(uint16 sid) | SCTPAssociation | [protected] |
sendEstabIndicationToApp() | SCTPAssociation | [protected] |
sendHeartbeat(SCTPPathVariables *path, bool local) | SCTPAssociation | [protected] |
sendHeartbeatAck(SCTPHeartbeatChunk *heartbeatChunk, IPvXAddress src, IPvXAddress dest) | SCTPAssociation | [protected] |
sendIndicationToApp(int32 code) | SCTPAssociation | [protected] |
sendInit() | SCTPAssociation | [protected] |
sendInitAck(SCTPInitChunk *initchunk) | SCTPAssociation | [protected] |
sendQueue | SCTPAssociation | [protected] |
sendSack() | SCTPAssociation | [protected] |
sendShutdown() | SCTPAssociation | [protected] |
sendShutdownAck(IPvXAddress dest) | SCTPAssociation | [protected] |
sendShutdownComplete() | SCTPAssociation | [protected] |
sendStreams | SCTPAssociation | [protected] |
sendToApp(cPacket *msg) | SCTPAssociation | [protected] |
sendToIP(SCTPMessage *sctpmsg) | SCTPAssociation | [protected] |
sendToIP(SCTPMessage *sctpmsg, IPvXAddress dest) | SCTPAssociation | [protected] |
sendToIP(SCTPMessage *sctpmsg, IPvXAddress src, IPvXAddress dest) | SCTPAssociation | [protected] |
signalConnectionTimeout() | SCTPAssociation | [protected] |
ssFunctions | SCTPAssociation | [protected] |
SSFunctions typedef | SCTPAssociation | [protected] |
ssModule | SCTPAssociation | [protected] |
ssnGt(uint16 ssn1, uint16 ssn2) | SCTPAssociation | [inline, protected] |
StartTesting | SCTPAssociation | |
startTimer(cMessage *timer, simtime_t timeout) | SCTPAssociation | [protected] |
state | SCTPAssociation | [protected] |
stateEntered(int32 state) | SCTPAssociation | [protected] |
stateName(int32 state) | SCTPAssociation | [static] |
status | SCTPAssociation | [protected] |
stopTimer(cMessage *timer) | SCTPAssociation | |
stopTimers() | SCTPAssociation | |
streamScheduler(bool peek) | SCTPAssociation | [protected] |
subBytes(uint32 osb, uint32 bytes) | SCTPAssociation | [inline, protected] |
T1_InitTimer | SCTPAssociation | |
T2_ShutdownTimer | SCTPAssociation | |
T5_ShutdownGuardTimer | SCTPAssociation | |
transformDataChunk(SCTPDataVariables *datVar) | SCTPAssociation | [protected] |
transmissionQ | SCTPAssociation | [protected] |
tsnBetween(uint32 tsn1, uint32 midtsn, uint32 tsn2) | SCTPAssociation | [inline, protected] |
tsnGe(uint32 tsn1, uint32 tsn2) | SCTPAssociation | [inline, protected] |
tsnGt(uint32 tsn1, uint32 tsn2) | SCTPAssociation | [inline, protected] |
tsnIsDuplicate(uint32 tsn) | SCTPAssociation | [protected] |
tsnLe(uint32 tsn1, uint32 tsn2) | SCTPAssociation | [inline, protected] |
tsnLt(uint32 tsn1, uint32 tsn2) | SCTPAssociation | [inline, protected] |
updateCounters(SCTPPathVariables *path) | SCTPAssociation | [protected] |
updateGapList(uint32 tsn) | SCTPAssociation | [protected] |
~SCTPAssociation() | SCTPAssociation | |