Definition at line 1684 of file tcp-socket-impl.cc.
ns3::TcpSocketImplTest::TcpSocketImplTest | ( | ) |
Definition at line 1734 of file tcp-socket-impl.cc.
Ptr< SimpleNetDevice > ns3::TcpSocketImplTest::AddSimpleNetDevice | ( | Ptr< Node > | node, | |
const char * | ipaddr, | |||
const char * | netmask | |||
) | [private] |
Definition at line 1909 of file tcp-socket-impl.cc.
References ns3::Mac48Address::Allocate().
Referenced by SetupDefaultSim().
Definition at line 1901 of file tcp-socket-impl.cc.
References ns3::AddInternetStack().
Referenced by SetupDefaultSim().
void ns3::TcpSocketImplTest::Reset | ( | void | ) | [private] |
bool ns3::TcpSocketImplTest::RunTests | ( | void | ) | [virtual] |
void ns3::TcpSocketImplTest::SetupDefaultSim | ( | ) | [private] |
Definition at line 1923 of file tcp-socket-impl.cc.
References AddSimpleNetDevice(), channel, CreateInternetNode(), dev0, dev1, ns3::Ipv4Address::GetAny(), listeningSock, node0, node1, and sock1.
void ns3::TcpSocketImplTest::Test1 | ( | void | ) | [private] |
Definition at line 1758 of file tcp-socket-impl.cc.
References ns3::Simulator::Destroy(), listeningSock, ns3::MakeCallback(), ns3::MakeNullCallback(), Reset(), result, ns3::Simulator::Run(), rxBytes1, rxPayload, SetupDefaultSim(), sock1, Test1_HandleConnectionCreated(), and Test1_HandleRecv().
Referenced by RunTests().
void ns3::TcpSocketImplTest::Test1_HandleConnectionCreated | ( | Ptr< Socket > | s, | |
const Address & | addr | |||
) | [private] |
Definition at line 1776 of file tcp-socket-impl.cc.
References listeningSock, ns3::MakeCallback(), NS_ASSERT, sock0, and Test1_HandleRecv().
Referenced by Test1().
Definition at line 1789 of file tcp-socket-impl.cc.
References NS_ASSERT, NS_FATAL_ERROR, rxBytes1, rxPayload, sock0, and sock1.
Referenced by Test1(), and Test1_HandleConnectionCreated().
void ns3::TcpSocketImplTest::Test2 | ( | uint32_t | payloadSize | ) | [private] |
Definition at line 1810 of file tcp-socket-impl.cc.
References ns3::Simulator::Destroy(), listeningSock, ns3::MakeCallback(), ns3::MakeNullCallback(), Reset(), result, ns3::Simulator::Run(), rxBytes1, SetupDefaultSim(), sock1, Test2_HandleConnectionCreated(), Test2_HandleRecv(), and test2_payloadSize.
Referenced by RunTests().
void ns3::TcpSocketImplTest::Test2_HandleConnectionCreated | ( | Ptr< Socket > | s, | |
const Address & | addr | |||
) | [private] |
Definition at line 1828 of file tcp-socket-impl.cc.
References listeningSock, ns3::MakeCallback(), NS_ASSERT, sock0, Test2_HandleRecv(), and test2_payloadSize.
Referenced by Test2().
Definition at line 1840 of file tcp-socket-impl.cc.
References NS_ASSERT, NS_FATAL_ERROR, rxBytes1, sock0, and sock1.
Referenced by Test2(), and Test2_HandleConnectionCreated().
void ns3::TcpSocketImplTest::Test3 | ( | uint32_t | payloadSize | ) | [private] |
Definition at line 1859 of file tcp-socket-impl.cc.
References ns3::Simulator::Destroy(), listeningSock, ns3::MakeCallback(), ns3::MakeNullCallback(), Reset(), result, ns3::Simulator::Run(), rxBytes1, ns3::Config::SetDefault(), SetupDefaultSim(), sock1, Test3_HandleConnectionCreated(), Test3_HandleRecv(), and test3_payloadSize.
Referenced by RunTests().
void ns3::TcpSocketImplTest::Test3_HandleConnectionCreated | ( | Ptr< Socket > | s, | |
const Address & | ||||
) | [private] |
Definition at line 1877 of file tcp-socket-impl.cc.
Referenced by Test3().
Definition at line 1886 of file tcp-socket-impl.cc.
Referenced by Test3().
Ptr<SimpleChannel> ns3::TcpSocketImplTest::channel [private] |
Definition at line 1719 of file tcp-socket-impl.cc.
Referenced by Reset(), and SetupDefaultSim().
Ptr<SimpleNetDevice> ns3::TcpSocketImplTest::dev0 [private] |
Definition at line 1717 of file tcp-socket-impl.cc.
Referenced by Reset(), and SetupDefaultSim().
Ptr<SimpleNetDevice> ns3::TcpSocketImplTest::dev1 [private] |
Definition at line 1718 of file tcp-socket-impl.cc.
Referenced by Reset(), and SetupDefaultSim().
Ptr<Socket> ns3::TcpSocketImplTest::listeningSock [private] |
Definition at line 1720 of file tcp-socket-impl.cc.
Referenced by Reset(), SetupDefaultSim(), Test1(), Test1_HandleConnectionCreated(), Test2(), Test2_HandleConnectionCreated(), and Test3().
Ptr<Node> ns3::TcpSocketImplTest::node0 [private] |
Definition at line 1715 of file tcp-socket-impl.cc.
Referenced by Reset(), and SetupDefaultSim().
Ptr<Node> ns3::TcpSocketImplTest::node1 [private] |
Definition at line 1716 of file tcp-socket-impl.cc.
Referenced by Reset(), and SetupDefaultSim().
bool ns3::TcpSocketImplTest::result [private] |
Definition at line 1728 of file tcp-socket-impl.cc.
Referenced by RunTests(), Test1(), Test2(), and Test3().
uint32_t ns3::TcpSocketImplTest::rxBytes0 [private] |
Definition at line 1723 of file tcp-socket-impl.cc.
Referenced by Reset().
uint32_t ns3::TcpSocketImplTest::rxBytes1 [private] |
Definition at line 1724 of file tcp-socket-impl.cc.
Referenced by Reset(), Test1(), Test1_HandleRecv(), Test2(), Test2_HandleRecv(), and Test3().
uint8_t* ns3::TcpSocketImplTest::rxPayload [private] |
Definition at line 1726 of file tcp-socket-impl.cc.
Referenced by Reset(), Test1(), and Test1_HandleRecv().
Ptr<Socket> ns3::TcpSocketImplTest::sock0 [private] |
Definition at line 1721 of file tcp-socket-impl.cc.
Referenced by Reset(), Test1_HandleConnectionCreated(), Test1_HandleRecv(), Test2_HandleConnectionCreated(), and Test2_HandleRecv().
Ptr<Socket> ns3::TcpSocketImplTest::sock1 [private] |
Definition at line 1722 of file tcp-socket-impl.cc.
Referenced by Reset(), SetupDefaultSim(), Test1(), Test1_HandleRecv(), Test2(), Test2_HandleRecv(), and Test3().
uint32_t ns3::TcpSocketImplTest::test2_payloadSize [private] |
Definition at line 1696 of file tcp-socket-impl.cc.
Referenced by Test2(), and Test2_HandleConnectionCreated().
uint32_t ns3::TcpSocketImplTest::test3_payloadSize [private] |
Definition at line 1702 of file tcp-socket-impl.cc.
Referenced by Test3().