, including all inherited members.
addSacks(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
appGateIndex | TCPConnection | |
cancelEvent(cMessage *msg) | TCPConnection | [inline, protected] |
cloneListeningConnection() | TCPConnection | [protected, virtual] |
configureStateVariables() | TCPConnection | [protected, virtual] |
connEstabTimer | TCPConnection | [protected] |
connId | TCPConnection | |
convertSimtimeToTS(simtime_t simtime) | TCPConnection | [virtual] |
convertTSToSimtime(uint32 timestamp) | TCPConnection | [virtual] |
createTCPSegment(const char *name) | TCPConnection | [virtual] |
dupAcksVector | TCPConnection | [protected] |
eventName(int event) | TCPConnection | [static] |
finWait2Timer | TCPConnection | [protected] |
fsm | TCPConnection | [protected] |
getFsmState() const | TCPConnection | [inline] |
getReceiveQueue() | TCPConnection | [inline] |
getRexmitQueue() | TCPConnection | [inline] |
getSendQueue() | TCPConnection | [inline] |
getState() | TCPConnection | [inline] |
getTcpAlgorithm() | TCPConnection | [inline] |
getTcpMain() | TCPConnection | [inline] |
getTSecr(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
getTSval(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
indicationName(int code) | TCPConnection | [static] |
initConnection(TCPOpenCommand *openCmd) | TCPConnection | [protected, virtual] |
isLost(uint32 seqNum) | TCPConnection | [virtual] |
isSegmentAcceptable(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
isSendQueueEmpty() | TCPConnection | [virtual] |
localAddr | TCPConnection | |
localPort | TCPConnection | |
nextSeg() | TCPConnection | [virtual] |
optionName(int option) | TCPConnection | [static] |
performStateTransition(const TCPEventCode &event) | TCPConnection | [protected, virtual] |
pipeVector | TCPConnection | [protected] |
preanalyseAppCommandEvent(int commandCode) | TCPConnection | [protected, virtual] |
printConnBrief() | TCPConnection | [virtual] |
printSegmentBrief(TCPSegment *tcpseg) | TCPConnection | [static] |
process_ABORT(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected, virtual] |
process_CLOSE(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected, virtual] |
process_OPEN_ACTIVE(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected, virtual] |
process_OPEN_PASSIVE(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected, virtual] |
process_RCV_SEGMENT(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected, virtual] |
process_SEND(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected, virtual] |
process_STATUS(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected, virtual] |
process_TIMEOUT_2MSL() | TCPConnection | [protected, virtual] |
process_TIMEOUT_CONN_ESTAB() | TCPConnection | [protected, virtual] |
process_TIMEOUT_FIN_WAIT_2() | TCPConnection | [protected, virtual] |
process_TIMEOUT_SYN_REXMIT(TCPEventCode &event) | TCPConnection | [protected, virtual] |
processAckInEstabEtc(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
processAppCommand(cMessage *msg) | TCPConnection | [virtual] |
processMSSOption(TCPSegment *tcpseg, const TCPOption &option) | TCPConnection | [protected, virtual] |
processRstInSynReceived(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
processSACKOption(TCPSegment *tcpseg, const TCPOption &option) | TCPConnection | [protected, virtual] |
processSACKPermittedOption(TCPSegment *tcpseg, const TCPOption &option) | TCPConnection | [protected, virtual] |
processSegment1stThru8th(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
processSegmentInListen(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected, virtual] |
processSegmentInSynSent(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected, virtual] |
processTCPSegment(TCPSegment *tcpSeg, IPvXAddress srcAddr, IPvXAddress destAddr) | TCPConnection | [virtual] |
processTimer(cMessage *msg) | TCPConnection | [virtual] |
processTSOption(TCPSegment *tcpseg, const TCPOption &option) | TCPConnection | [protected, virtual] |
processWSOption(TCPSegment *tcpseg, const TCPOption &option) | TCPConnection | [protected, virtual] |
rcvAckVector | TCPConnection | [protected] |
rcvAdvVector | TCPConnection | [protected] |
rcvOooSegVector | TCPConnection | [protected] |
rcvSacksVector | TCPConnection | [protected] |
rcvSeqVector | TCPConnection | [protected] |
rcvWndVector | TCPConnection | [protected] |
readHeaderOptions(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
receiveQueue | TCPConnection | [protected] |
remoteAddr | TCPConnection | |
remotePort | TCPConnection | |
retransmitData() | TCPConnection | [virtual] |
retransmitOneSegment(bool called_at_rto) | TCPConnection | [virtual] |
rexmitQueue | TCPConnection | |
sackedBytesVector | TCPConnection | [protected] |
scheduleTimeout(cMessage *msg, simtime_t timeout) | TCPConnection | [inline] |
segmentArrivalWhileClosed(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [virtual] |
selectInitialSeqNum() | TCPConnection | [protected, virtual] |
sendAck() | TCPConnection | [virtual] |
sendData(bool fullSegmentsOnly, uint32 congestionWindow) | TCPConnection | [virtual] |
sendDataDuringLossRecoveryPhase(uint32 congestionWindow) | TCPConnection | [virtual] |
sendEstabIndicationToApp() | TCPConnection | [protected, virtual] |
sendFin() | TCPConnection | [virtual] |
sendIndicationToApp(int code) | TCPConnection | [protected, virtual] |
sendOneNewSegment(bool fullSegmentsOnly, uint32 congestionWindow) | TCPConnection | [virtual] |
sendProbe() | TCPConnection | [virtual] |
sendQueue | TCPConnection | [protected] |
sendRst(uint32 seqNo) | TCPConnection | [virtual] |
sendRst(uint32 seq, IPvXAddress src, IPvXAddress dest, int srcPort, int destPort) | TCPConnection | [virtual] |
sendRstAck(uint32 seq, uint32 ack, IPvXAddress src, IPvXAddress dest, int srcPort, int destPort) | TCPConnection | [virtual] |
sendSegment(uint32 bytes) | TCPConnection | [virtual] |
sendSegmentDuringLossRecoveryPhase(uint32 seqNum) | TCPConnection | [virtual] |
sendSyn() | TCPConnection | [protected, virtual] |
sendSynAck() | TCPConnection | [protected, virtual] |
sendToApp(cMessage *msg) | TCPConnection | [protected, virtual] |
sendToIP(TCPSegment *tcpseg) | TCPConnection | [virtual] |
sendToIP(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected, static] |
setPipe() | TCPConnection | [virtual] |
signalConnectionTimeout() | TCPConnection | [virtual] |
sndAckVector | TCPConnection | [protected] |
sndNxtVector | TCPConnection | [protected] |
sndSacksVector | TCPConnection | [protected] |
sndWndVector | TCPConnection | [protected] |
startSynRexmitTimer() | TCPConnection | [virtual] |
state | TCPConnection | [protected] |
stateEntered(int state) | TCPConnection | [protected, virtual] |
stateName(int state) | TCPConnection | [static] |
synRexmitTimer | TCPConnection | [protected] |
tcpAlgorithm | TCPConnection | [protected] |
TCPConnection(TCP *mod, int appGateIndex, int connId) | TCPConnection | |
TCPConnection() | TCPConnection | |
tcpMain | TCPConnection | [protected] |
tcpRcvQueueBytesVector | TCPConnection | [protected] |
tcpRcvQueueDropsVector | TCPConnection | [protected] |
the2MSLTimer | TCPConnection | [protected] |
tryFastRoute(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
unackedVector | TCPConnection | [protected] |
updateRcvQueueVars() | TCPConnection | [virtual] |
updateRcvWnd() | TCPConnection | [virtual] |
updateWndInfo(TCPSegment *tcpseg, bool doAlways=false) | TCPConnection | [virtual] |
writeHeaderOptions(TCPSegment *tcpseg) | TCPConnection | [protected, virtual] |
~TCPConnection() | TCPConnection | [virtual] |