Classes | |
struct | Input |
struct | Output |
Public Member Functions | |
CollisionExperiment () | |
struct CollisionExperiment::Output | Run (struct CollisionExperiment::Input input) |
Private Member Functions | |
void | SendA (void) const |
void | SendB (void) const |
void | Receive (Ptr< Packet > p) |
Private Attributes | |
Ptr< WifiPhy > | m_txA |
Ptr< WifiPhy > | m_txB |
uint32_t | m_flowIdA |
uint32_t | m_flowIdB |
struct Input | m_input |
struct Output | m_output |
Definition at line 110 of file wifi-phy-test.cc.
CollisionExperiment::CollisionExperiment | ( | ) |
Definition at line 180 of file wifi-phy-test.cc.
Definition at line 166 of file wifi-phy-test.cc.
References ns3::FlowIdTag::GetFlowId(), m_flowIdA, m_flowIdB, m_output, CollisionExperiment::Output::receivedA, and CollisionExperiment::Output::receivedB.
Referenced by Run().
struct CollisionExperiment::Output CollisionExperiment::Run | ( | struct CollisionExperiment::Input | input | ) | [read] |
Definition at line 196 of file wifi-phy-test.cc.
References CollisionExperiment::Input::interval, m_flowIdA, m_flowIdB, m_input, m_output, m_txA, m_txB, ns3::MakeCallback(), CollisionExperiment::Input::nPackets, Receive(), CollisionExperiment::Output::receivedA, CollisionExperiment::Output::receivedB, ns3::Seconds(), SendA(), and SendB().
Referenced by PrintPsrVsCollisionInterval().
void CollisionExperiment::SendA | ( | void | ) | const [private] |
Definition at line 148 of file wifi-phy-test.cc.
References PsrExperiment::m_input, CollisionExperiment::Input::packetSizeA, CollisionExperiment::Input::txModeA, CollisionExperiment::Input::txPowerLevelA, and ns3::WIFI_PREAMBLE_SHORT.
Referenced by Run().
void CollisionExperiment::SendB | ( | void | ) | const [private] |
Definition at line 157 of file wifi-phy-test.cc.
References m_flowIdB, m_input, m_txB, CollisionExperiment::Input::packetSizeB, CollisionExperiment::Input::txModeB, CollisionExperiment::Input::txPowerLevelB, and ns3::WIFI_PREAMBLE_SHORT.
Referenced by Run().
uint32_t CollisionExperiment::m_flowIdA [private] |
Definition at line 141 of file wifi-phy-test.cc.
uint32_t CollisionExperiment::m_flowIdB [private] |
Definition at line 142 of file wifi-phy-test.cc.
struct Input CollisionExperiment::m_input [private] |
Definition at line 143 of file wifi-phy-test.cc.
struct Output CollisionExperiment::m_output [private] |
Definition at line 144 of file wifi-phy-test.cc.
Ptr<WifiPhy> CollisionExperiment::m_txA [private] |
Definition at line 139 of file wifi-phy-test.cc.
Referenced by Run().
Ptr<WifiPhy> CollisionExperiment::m_txB [private] |
Definition at line 140 of file wifi-phy-test.cc.