Classes | Defines

TCP.h File Reference

#include <map>
#include <set>
#include <omnetpp.h>
#include "IPvXAddress.h"

Go to the source code of this file.

Classes

class  TCP
struct  TCP::AppConnKey
struct  TCP::SockPair

Defines

#define tcpEV   (ev.disable_tracing||TCP::testing)?ev:ev
#define tcpEV2   (ev.disable_tracing||TCP::testing||!TCP::logverbose)?ev:ev
#define testingEV   (ev.disable_tracing||!TCP::testing)?ev:ev

Define Documentation

#define tcpEV   (ev.disable_tracing||TCP::testing)?ev:ev

Definition at line 31 of file TCP.h.

Referenced by TCPConnection::addSacks(), tcp_old::TCPBaseAlg::dataSent(), TCPBaseAlg::dataSent(), TCPSACKRexmitQueue::enqueueSentData(), tcp_old::TCPBaseAlg::established(), TCPBaseAlg::established(), tcp_old::DumbTCP::established(), DumbTCP::established(), tcp_old::TCP::finish(), TCP::finish(), TCPVirtualDataRcvQueue::getQueueStatus(), tcp_old::TCP::handleMessage(), TCP::handleMessage(), TCPSACKRexmitQueue::info(), TCPConnection::isSegmentAcceptable(), tcp_old::TCPConnection::performStateTransition(), TCPConnection::performStateTransition(), tcp_old::TCPConnection::printConnBrief(), TCPConnection::printConnBrief(), tcp_old::TCPConnection::printSegmentBrief(), TCPConnection::printSegmentBrief(), tcp_old::TCPConnection::process_CLOSE(), TCPConnection::process_CLOSE(), tcp_old::TCPConnection::process_OPEN_ACTIVE(), TCPConnection::process_OPEN_ACTIVE(), tcp_old::TCPConnection::process_OPEN_PASSIVE(), TCPConnection::process_OPEN_PASSIVE(), tcp_old::TCPConnection::process_RCV_SEGMENT(), TCPConnection::process_RCV_SEGMENT(), tcp_old::TCPConnection::process_SEND(), TCPConnection::process_SEND(), tcp_old::TCPConnection::process_TIMEOUT_SYN_REXMIT(), TCPConnection::process_TIMEOUT_SYN_REXMIT(), tcp_old::TCPConnection::processAckInEstabEtc(), TCPConnection::processAckInEstabEtc(), tcp_old::TCPConnection::processAppCommand(), TCPConnection::processAppCommand(), TCPConnection::processMSSOption(), tcp_old::TCPTahoe::processRexmitTimer(), TCPTahoe::processRexmitTimer(), tcp_old::TCPReno::processRexmitTimer(), TCPReno::processRexmitTimer(), TCPNewReno::processRexmitTimer(), tcp_old::TCPBaseAlg::processRexmitTimer(), TCPBaseAlg::processRexmitTimer(), TCPConnection::processSACKOption(), TCPConnection::processSACKPermittedOption(), tcp_old::TCPConnection::processSegment1stThru8th(), TCPConnection::processSegment1stThru8th(), tcp_old::TCPConnection::processSegmentInListen(), TCPConnection::processSegmentInListen(), tcp_old::TCPConnection::processSegmentInSynSent(), TCPConnection::processSegmentInSynSent(), tcp_old::TCPConnection::processTimer(), TCPConnection::processTimer(), TCPConnection::processTSOption(), TCPConnection::processWSOption(), TCPConnection::readHeaderOptions(), tcp_old::TCPBaseAlg::receivedAckForDataNotYetSent(), TCPBaseAlg::receivedAckForDataNotYetSent(), tcp_old::DumbTCP::receivedAckForDataNotYetSent(), DumbTCP::receivedAckForDataNotYetSent(), tcp_old::TCPTahoe::receivedDataAck(), TCPTahoe::receivedDataAck(), tcp_old::TCPReno::receivedDataAck(), TCPReno::receivedDataAck(), TCPNewReno::receivedDataAck(), tcp_old::TCPBaseAlg::receivedDataAck(), TCPBaseAlg::receivedDataAck(), tcp_old::TCPTahoe::receivedDuplicateAck(), TCPTahoe::receivedDuplicateAck(), tcp_old::TCPReno::receivedDuplicateAck(), TCPReno::receivedDuplicateAck(), TCPNewReno::receivedDuplicateAck(), tcp_old::TCPBaseAlg::receivedDuplicateAck(), TCPBaseAlg::receivedDuplicateAck(), tcp_old::DumbTCP::receivedDuplicateAck(), DumbTCP::receivedDuplicateAck(), tcp_old::TCPBaseAlg::receivedOutOfOrderSegment(), TCPBaseAlg::receivedOutOfOrderSegment(), tcp_old::DumbTCP::receivedOutOfOrderSegment(), DumbTCP::receivedOutOfOrderSegment(), tcp_old::TCPBaseAlg::receiveSeqChanged(), TCPBaseAlg::receiveSeqChanged(), tcp_old::DumbTCP::receiveSeqChanged(), DumbTCP::receiveSeqChanged(), tcp_old::TCP::removeConnection(), TCP::removeConnection(), tcp_old::TCPBaseAlg::rttMeasurementComplete(), TCPBaseAlg::rttMeasurementComplete(), tcp_old::TCPConnection::segmentArrivalWhileClosed(), TCPConnection::segmentArrivalWhileClosed(), tcp_old::TCPConnection::sendData(), TCPConnection::sendData(), tcp_old::TCPBaseAlg::sendData(), TCPBaseAlg::sendData(), tcp_old::TCPConnection::sendEstabIndicationToApp(), TCPConnection::sendEstabIndicationToApp(), tcp_old::TCPConnection::sendIndicationToApp(), TCPConnection::sendIndicationToApp(), TCPConnection::sendOneNewSegment(), tcp_old::TCPConnection::sendProbe(), TCPConnection::sendProbe(), tcp_old::TCPConnection::sendSegment(), TCPConnection::sendSegment(), TCPConnection::sendSegmentDuringLossRecoveryPhase(), tcp_old::TCPConnection::sendToIP(), TCPConnection::sendToIP(), TCPSACKRexmitQueue::setSackedBit(), TCPConnection::updateWndInfo(), and TCPConnection::writeHeaderOptions().

#define tcpEV2   (ev.disable_tracing||TCP::testing||!TCP::logverbose)?ev:ev
#define testingEV   (ev.disable_tracing||!TCP::testing)?ev:ev