appGateIndex | TCPConnection | |
cancelEvent(cMessage *msg) | TCPConnection | [inline, protected] |
cloneListeningConnection() | TCPConnection | [protected] |
configureStateVariables() | TCPConnection | [protected] |
connEstabTimer | TCPConnection | [protected] |
connId | TCPConnection | |
eventName(int event) | TCPConnection | [static] |
finWait2Timer | TCPConnection | [protected] |
fsm | TCPConnection | [protected] |
getFsmState() const | TCPConnection | [inline] |
getReceiveQueue() | TCPConnection | [inline] |
getSendQueue() | TCPConnection | [inline] |
getState() | TCPConnection | [inline] |
getTcpAlgorithm() | TCPConnection | [inline] |
getTcpMain() | TCPConnection | [inline] |
indicationName(int code) | TCPConnection | [static] |
initConnection(TCPOpenCommand *openCmd) | TCPConnection | [protected] |
isSegmentAcceptable(TCPSegment *tcpseg) | TCPConnection | [protected] |
localAddr | TCPConnection | |
localPort | TCPConnection | |
performStateTransition(const TCPEventCode &event) | TCPConnection | [protected] |
preanalyseAppCommandEvent(int commandCode) | TCPConnection | [protected] |
printConnBrief() | TCPConnection | |
printSegmentBrief(TCPSegment *tcpseg) | TCPConnection | [static] |
process_ABORT(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected] |
process_CLOSE(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected] |
process_OPEN_ACTIVE(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected] |
process_OPEN_PASSIVE(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected] |
process_RCV_SEGMENT(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected] |
process_SEND(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected] |
process_STATUS(TCPEventCode &event, TCPCommand *tcpCommand, cMessage *msg) | TCPConnection | [protected] |
process_TIMEOUT_2MSL() | TCPConnection | [protected] |
process_TIMEOUT_CONN_ESTAB() | TCPConnection | [protected] |
process_TIMEOUT_FIN_WAIT_2() | TCPConnection | [protected] |
process_TIMEOUT_SYN_REXMIT(TCPEventCode &event) | TCPConnection | [protected] |
processAckInEstabEtc(TCPSegment *tcpseg) | TCPConnection | [protected] |
processAppCommand(cMessage *msg) | TCPConnection | |
processRstInSynReceived(TCPSegment *tcpseg) | TCPConnection | [protected] |
processSegment1stThru8th(TCPSegment *tcpseg) | TCPConnection | [protected] |
processSegmentInListen(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected] |
processSegmentInSynSent(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected] |
processTCPSegment(TCPSegment *tcpSeg, IPvXAddress srcAddr, IPvXAddress destAddr) | TCPConnection | |
processTimer(cMessage *msg) | TCPConnection | |
rcvAckVector | TCPConnection | [protected] |
rcvSeqVector | TCPConnection | [protected] |
receiveQueue | TCPConnection | [protected] |
remoteAddr | TCPConnection | |
remotePort | TCPConnection | |
retransmitData() | TCPConnection | |
retransmitOneSegment() | TCPConnection | |
scheduleTimeout(cMessage *msg, simtime_t timeout) | TCPConnection | [inline] |
segmentArrivalWhileClosed(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [static] |
selectInitialSeqNum() | TCPConnection | [protected] |
sendAck() | TCPConnection | |
sendData(bool fullSegmentsOnly, int congestionWindow=-1) | TCPConnection | |
sendEstabIndicationToApp() | TCPConnection | [protected] |
sendFin() | TCPConnection | |
sendIndicationToApp(int code) | TCPConnection | [protected] |
sendProbe() | TCPConnection | |
sendQueue | TCPConnection | [protected] |
sendRst(uint32 seqNo) | TCPConnection | |
sendRst(uint32 seq, IPvXAddress src, IPvXAddress dest, int srcPort, int destPort) | TCPConnection | [static] |
sendRstAck(uint32 seq, uint32 ack, IPvXAddress src, IPvXAddress dest, int srcPort, int destPort) | TCPConnection | [static] |
sendSegment(int bytes) | TCPConnection | |
sendSyn() | TCPConnection | [protected] |
sendSynAck() | TCPConnection | [protected] |
sendToApp(cMessage *msg) | TCPConnection | [protected] |
sendToIP(TCPSegment *tcpseg) | TCPConnection | |
sendToIP(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest) | TCPConnection | [protected, static] |
signalConnectionTimeout() | TCPConnection | |
sndAckVector | TCPConnection | [protected] |
sndNxtVector | TCPConnection | [protected] |
sndWndVector | TCPConnection | [protected] |
startSynRexmitTimer() | TCPConnection | |
state | TCPConnection | [protected] |
stateEntered(int state) | TCPConnection | [protected] |
stateName(int state) | TCPConnection | [static] |
synRexmitTimer | TCPConnection | [protected] |
tcpAlgorithm | TCPConnection | [protected] |
TCPConnection(TCP *mod, int appGateIndex, int connId) | TCPConnection | |
tcpMain | TCPConnection | [protected] |
the2MSLTimer | TCPConnection | [protected] |
tryFastRoute(TCPSegment *tcpseg) | TCPConnection | [protected] |
unackedVector | TCPConnection | [protected] |
~TCPConnection() | TCPConnection | |