Functions | |
| uint32_t | ConvertContextToNodeId (const std::string &context) |
| Get the node ID from the context string. | |
| uint32_t | GetAverageframeSize (double frameSizeBytesScale, double frameSizeBytesShape) |
| Get the expected average frame size. | |
| bool | IsMulticast (TgaxVideoTraffic::TrafficModelClassIdentifier model) |
| Get whether a model applies to multicast video traffic. | |
| std::string | ModelToString (TgaxVideoTraffic::TrafficModelClassIdentifier model) |
| Get the string from the traffic model enum. | |
Variables | |
| const auto | simulationTime {Seconds(20)} |
| The simulation time. | |
| uint32_t anonymous_namespace{tgax-video-traffic-test-suite.cc}::ConvertContextToNodeId | ( | const std::string & | context | ) |
Get the node ID from the context string.
| context | the context string |
Definition at line 53 of file tgax-video-traffic-test-suite.cc.
Referenced by TgaxVideoTrafficTestCase::ReceiveRx().
| uint32_t anonymous_namespace{tgax-video-traffic-test-suite.cc}::GetAverageframeSize | ( | double | frameSizeBytesScale, |
| double | frameSizeBytesShape ) |
Get the expected average frame size.
| frameSizeBytesScale | the scale of the Weibull distribution used to generate random frame sizes |
| frameSizeBytesShape | the shape of the Weibull distribution used to generate random frame sizes |
Definition at line 104 of file tgax-video-traffic-test-suite.cc.
References ns3::CreateObject(), and ns3::WeibullRandomVariable::GetMean().
Referenced by TgaxVideoTrafficTestCase::DoRun().
| bool anonymous_namespace{tgax-video-traffic-test-suite.cc}::IsMulticast | ( | TgaxVideoTraffic::TrafficModelClassIdentifier | model | ) |
Get whether a model applies to multicast video traffic.
| model | the traffic model |
Definition at line 118 of file tgax-video-traffic-test-suite.cc.
References ns3::TgaxVideoTraffic::MULTICAST_VIDEO_1, and ns3::TgaxVideoTraffic::MULTICAST_VIDEO_2.
Referenced by TgaxVideoTrafficTestCase::TgaxVideoTrafficTestCase(), and TgaxVideoTrafficTestCase::DoSetup().
| std::string anonymous_namespace{tgax-video-traffic-test-suite.cc}::ModelToString | ( | TgaxVideoTraffic::TrafficModelClassIdentifier | model | ) |
Get the string from the traffic model enum.
| model | the traffic model enum |
Definition at line 67 of file tgax-video-traffic-test-suite.cc.
References ns3::TgaxVideoTraffic::BUFFERED_VIDEO_1, ns3::TgaxVideoTraffic::BUFFERED_VIDEO_2, ns3::TgaxVideoTraffic::BUFFERED_VIDEO_3, ns3::TgaxVideoTraffic::BUFFERED_VIDEO_4, ns3::TgaxVideoTraffic::BUFFERED_VIDEO_5, ns3::TgaxVideoTraffic::BUFFERED_VIDEO_6, ns3::TgaxVideoTraffic::CUSTOM, ns3::TgaxVideoTraffic::MULTICAST_VIDEO_1, and ns3::TgaxVideoTraffic::MULTICAST_VIDEO_2.
Referenced by TgaxVideoTrafficTestCase::TgaxVideoTrafficTestCase().
The simulation time.
Definition at line 124 of file tgax-video-traffic-test-suite.cc.
Referenced by TgaxVideoTrafficTestCase::DoRun(), and TgaxVideoTrafficTestCase::DoSetup().