A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
tgax-voip-traffic-test-suite.cc File Reference
#include "ns3/application-container.h"
#include "ns3/application-helper.h"
#include "ns3/config.h"
#include "ns3/double.h"
#include "ns3/internet-stack-helper.h"
#include "ns3/node-container.h"
#include "ns3/node.h"
#include "ns3/nstime.h"
#include "ns3/packet-sink-helper.h"
#include "ns3/packet-sink.h"
#include "ns3/packet-socket-address.h"
#include "ns3/simple-net-device-helper.h"
#include "ns3/test.h"
#include "ns3/tgax-voip-traffic.h"
#include "ns3/traced-callback.h"
#include <algorithm>
#include <map>
#include <numeric>
#include <optional>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for tgax-voip-traffic-test-suite.cc:

Go to the source code of this file.

Classes

class  TgaxVoipTrafficTestCase
 TGax voice-over-IP traffic test. More...
class  TgaxVoipTrafficTestSuite
 TgaxVoipTraffic TestSuite. More...
struct  TgaxVoipTrafficTestCase::TxInfo
 Information about transmitted packet. More...
struct  TgaxVoipTrafficTestCase::VoipParams
 Information about VoIP parameters. More...

Namespaces

namespace  anonymous_namespace{tgax-voip-traffic-test-suite.cc}

Variables

const uint32_t anonymous_namespace{tgax-voip-traffic-test-suite.cc}::compressedProtocolHeader = 3
 size of compressed protocol header (assumes IPv4)
static TgaxVoipTrafficTestSuite g_TgaxVoipTrafficTestSuite
 Static variable for test initialization.
const uint32_t anonymous_namespace{tgax-voip-traffic-test-suite.cc}::silencePayloadSize = 7
 payload size of silence packets in bytes
const double anonymous_namespace{tgax-voip-traffic-test-suite.cc}::tol = 0.1
 some tolerance for floating point comparisons
const uint32_t anonymous_namespace{tgax-voip-traffic-test-suite.cc}::voicePayloadSize = 33
 payload size of voice packets in bytes

Variable Documentation

◆ g_TgaxVoipTrafficTestSuite

TgaxVoipTrafficTestSuite g_TgaxVoipTrafficTestSuite
static

Static variable for test initialization.

Definition at line 400 of file tgax-voip-traffic-test-suite.cc.