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