A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pyviz.cc File Reference
#include <stdlib.h>
#include "pyviz.h"
#include "ns3/simulator.h"
#include "ns3/config.h"
#include "ns3/node-list.h"
#include "ns3/wifi-net-device.h"
#include "ns3/ppp-header.h"
#include "ns3/wifi-mac-header.h"
#include "ns3/ethernet-header.h"
#include "ns3/log.h"
#include "ns3/abort.h"
#include "visual-simulator-impl.h"
#include <sstream>
+ Include dependency graph for pyviz.cc:

Go to the source code of this file.

Classes

class  ns3::anonymous_namespace{pyviz.cc}::FastClipping
struct  ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line
struct  ns3::PyVizPacketTag
struct  ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
namespace  ns3::anonymous_namespace{pyviz.cc}

Macros

#define NUM_LAST_PACKETS   10

Functions

 NS_LOG_COMPONENT_DEFINE ("PyViz")
static std::vector< std::string > PathSplit (std::string str)

Variables

static PyViz * ns3::g_visualizer = NULL

Macro Definition Documentation

#define NUM_LAST_PACKETS   10

Definition at line 38 of file pyviz.cc.

Function Documentation

NS_LOG_COMPONENT_DEFINE ( "PyViz"  )
static std::vector<std::string> PathSplit ( std::string  str)
static

Definition at line 42 of file pyviz.cc.

Referenced by ns3::PyViz::TraceDevQueueDrop(), ns3::PyViz::TraceNetDevRxCommon(), and ns3::PyViz::TraceNetDevTxCommon().

+ Here is the caller graph for this function: