A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
pyviz.cc File Reference
#include "pyviz.h"
#include "visual-simulator-impl.h"
#include "ns3/abort.h"
#include "ns3/config.h"
#include "ns3/ethernet-header.h"
#include "ns3/log.h"
#include "ns3/node-list.h"
#include "ns3/ppp-header.h"
#include "ns3/simulator.h"
#include "ns3/wifi-mac-header.h"
#include "ns3/wifi-net-device.h"
#include <cstdlib>
#include <sstream>
+ Include dependency graph for pyviz.cc:

Go to the source code of this file.

Classes

class  ns3::anonymous_namespace{pyviz.cc}::FastClipping
 Adapted from http://en.wikipedia.org/w/index.php?title=Line_clipping&oldid=248609574. More...
 
struct  ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line
 Line structure. More...
 
struct  ns3::PyVizPacketTag
 PyVizPacketTag structure. More...
 
struct  ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2
 Vector2 structure. More...
 

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

static std::vector< std::string > PathSplit (std::string str)
 

Variables

static PyVizns3::g_visualizer = nullptr
 the visualizer
 

Macro Definition Documentation

◆ NUM_LAST_PACKETS

#define NUM_LAST_PACKETS   10

Definition at line 28 of file pyviz.cc.

Function Documentation

◆ PathSplit()

static std::vector< std::string > PathSplit ( std::string str)
static

Definition at line 31 of file pyviz.cc.

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

+ Here is the caller graph for this function: