This documentation is not the Latest Release.
A Discrete-Event Network Simulator
API
ns3::TcpFastRetrTest Member List

This is the complete list of members for ns3::TcpFastRetrTest, including all inherited members.

AddTestCase(TestCase *testCase, enum TestDuration duration)ns3::TestCaseprotected
CongStateTrace(const TcpSocketState::TcpCongState_t oldValue, const TcpSocketState::TcpCongState_t newValue)ns3::TcpFastRetrTestprotectedvirtual
CreateChannel()ns3::TcpGeneralTestprotectedvirtual
CreateDataDirFilename(std::string filename)ns3::TestCaseprotected
CreateReceiverErrorModel()ns3::TcpFastRetrTestvirtual
CreateReceiverSocket(Ptr< Node > node)ns3::TcpGeneralTestprotectedvirtual
CreateSenderErrorModel()ns3::TcpFastRetrTestvirtual
CreateSenderSocket(Ptr< Node > node)ns3::TcpFastRetrTestvirtual
CreateSocket(Ptr< Node > node, TypeId socketType, TypeId congControl)ns3::TcpGeneralTestprotectedvirtual
CreateTempDirFilename(std::string filename)ns3::TestCaseprotected
CWndTrace(uint32_t oldValue, uint32_t newValue)ns3::TcpGeneralTestinlineprotectedvirtual
DoConnect()ns3::TcpGeneralTestprotected
DoRun(void)ns3::TcpGeneralTestprotectedvirtual
DoTeardown(void)ns3::TcpGeneralTestprotectedvirtual
ErrorClose(SocketWho who)ns3::TcpGeneralTestinlineprotectedvirtual
EXTENSIVE enum valuens3::TestCase
FinalChecks()ns3::TcpFastRetrTestprotectedvirtual
GetClockGranularity(SocketWho who)ns3::TcpGeneralTestprotected
GetConnTimeout(SocketWho who)ns3::TcpGeneralTestprotected
GetDelAckCount(SocketWho who)ns3::TcpGeneralTestprotected
GetDelAckTimeout(SocketWho who)ns3::TcpGeneralTestprotected
GetDupAckCount(SocketWho who)ns3::TcpGeneralTestprotected
GetInitialCwnd() const ns3::TcpGeneralTestinlineprotected
GetInitialSsThresh() const ns3::TcpGeneralTestinlineprotected
GetMinRto(SocketWho who)ns3::TcpGeneralTestprotected
GetMtu() const ns3::TcpGeneralTestinlineprotected
GetName(void) const ns3::TestCase
GetParent() const ns3::TestCaseprotected
GetPersistentEvent(SocketWho who)ns3::TcpGeneralTestprotected
GetPersistentTimeout(SocketWho who)ns3::TcpGeneralTestprotected
GetPktCount() const ns3::TcpGeneralTestinlineprotected
GetPktInterval() const ns3::TcpGeneralTestinlineprotected
GetPktSize() const ns3::TcpGeneralTestinlineprotected
GetPropagationDelay() const ns3::TcpGeneralTestinlineprotected
GetReceiverSocket()ns3::TcpGeneralTestinlineprotected
GetReTxThreshold(SocketWho who)ns3::TcpGeneralTestprotected
GetRto(SocketWho who)ns3::TcpGeneralTestprotected
GetRttEstimator(SocketWho who)ns3::TcpGeneralTestprotected
GetRWnd(SocketWho who)ns3::TcpGeneralTestprotected
GetSegSize(SocketWho who)ns3::TcpGeneralTestprotected
GetSenderSocket()ns3::TcpGeneralTestinlineprotected
GetStartTime() const ns3::TcpGeneralTestinlineprotected
GetTcb(SocketWho who)ns3::TcpGeneralTestprotected
GetTcpState(SocketWho who)ns3::TcpGeneralTestprotected
IsStatusFailure(void) const ns3::TestCaseprotected
IsStatusSuccess(void) const ns3::TestCaseprotected
m_bytesRcvButNotAckedns3::TcpFastRetrTestprotected
m_congControlTypeIdns3::TcpGeneralTestprotected
m_countRetrns3::TcpFastRetrTestprotected
m_dupAckReceivedns3::TcpFastRetrTestprotected
m_errorModelns3::TcpFastRetrTestprotected
m_pktDroppedns3::TcpFastRetrTestprotected
m_pktWasDroppedns3::TcpFastRetrTestprotected
m_previousAckns3::TcpFastRetrTestprotected
m_rcvNextExpAckns3::TcpFastRetrTestprotected
m_seqToKillns3::TcpFastRetrTestprotected
m_sndNextExpSeqns3::TcpFastRetrTestprotected
MustAssertOnFailure(void) const ns3::TestCaseprotected
MustContinueOnFailure(void) const ns3::TestCaseprotected
NormalClose(SocketWho who)ns3::TcpGeneralTestinlineprotectedvirtual
PhyDrop(SocketWho who)ns3::TcpGeneralTestinlineprotectedvirtual
PktDropped(const Ipv4Header &ipH, const TcpHeader &tcpH)ns3::TcpFastRetrTestprotected
ProcessedAck(const Ptr< const TcpSocketState > tcb, const TcpHeader &h, SocketWho who)ns3::TcpFastRetrTestprotectedvirtual
QueueDrop(SocketWho who)ns3::TcpGeneralTestinlineprotectedvirtual
QUICK enum valuens3::TestCase
RcvAck(const Ptr< const TcpSocketState > tcb, const TcpHeader &h, SocketWho who)ns3::TcpFastRetrTestprotectedvirtual
ReceivePacket(Ptr< Socket > socket)ns3::TcpGeneralTestprotectedvirtual
RECEIVER enum valuens3::TcpGeneralTest
ReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line)ns3::TestCaseprotected
RTOExpired(const Ptr< const TcpSocketState > tcb, SocketWho who)ns3::TcpFastRetrTestprotectedvirtual
Rx(const Ptr< const Packet > p, const TcpHeader &h, SocketWho who)ns3::TcpFastRetrTestprotectedvirtual
SENDER enum valuens3::TcpGeneralTest
SendPacket(Ptr< Socket > socket, uint32_t pktSize, uint32_t pktCount, Time pktInterval)ns3::TcpGeneralTestprotected
SetDataDir(std::string directory)ns3::TestCaseprotected
SetRcvBufSize(SocketWho who, uint32_t size)ns3::TcpGeneralTestprotected
SocketWho enum namens3::TcpGeneralTest
TAKES_FOREVER enum valuens3::TestCase
TcpFastRetrTest(TypeId congControl, uint32_t seqToKill, const std::string &msg)ns3::TcpFastRetrTest
TcpGeneralTest(const std::string &desc, uint32_t pktSize=500, uint32_t pktCount=10, const Time &pktInterval=Seconds(0.01), const Time &propagationDelay=Seconds(0.5), const Time &startTime=Seconds(10), uint32_t initialSlowStartThresh=0xffff, uint32_t initialCwnd=1, uint32_t segmentSize=500, TypeId congestionControl=TcpNewReno::GetTypeId(), uint32_t mtu=1500)ns3::TcpGeneralTest
TestCase(std::string name)ns3::TestCaseprotected
TestDuration enum namens3::TestCase
Tx(const Ptr< const Packet > p, const TcpHeader &h, SocketWho who)ns3::TcpFastRetrTestprotectedvirtual
~TcpGeneralTest()ns3::TcpGeneralTest
~TestCase()ns3::TestCasevirtual