A Discrete-Event Network Simulator
API
Topology Input Readers
+ Collaboration diagram for Topology Input Readers:

Modules

 Topology module tests
 

Files

file  inet-topology-reader.cc
 ns3::InetTopologyReader implementation.
 
file  inet-topology-reader.h
 ns3::InetTopologyReader declaration.
 
file  orbis-topology-reader.cc
 ns3::OrbisTopologyReader implementation.
 
file  orbis-topology-reader.h
 ns3::OrbisTopologyReader declaration.
 
file  rocketfuel-topology-reader.cc
 ns3::RocketfuelTopologyReader implementation.
 
file  rocketfuel-topology-reader.h
 ns3::RocketfuelTopologyReader declaration.
 
file  topology-example-sim.cc
 Example of TopologyReader: .read in a topology in a specificed format.
 
file  topology-reader-helper.cc
 ns3::TopologyHelper implementation.
 
file  topology-reader-helper.h
 ns3::TopologyHelper declaration.
 
file  topology-reader.cc
 ns3::TopologyReader implementation.
 
file  topology-reader.h
 ns3::TopologyReader declaration.
 

Classes

class  ns3::InetTopologyReader
 Topology file reader (Inet-format type). More...
 
class  ns3::OrbisTopologyReader
 Topology file reader (Orbis-format type). More...
 
class  ns3::RocketfuelTopologyReader
 Topology file reader (Rocketfuel-format type). More...
 
class  ns3::TopologyReader
 Interface for input file readers management. More...
 
class  ns3::TopologyReaderHelper
 Helper class which makes it easier to configure and use a generic TopologyReader. More...
 

Detailed Description

Topology Input Readers Overview

The topology modules aim at reading a topology file generated by an automatic topology generator.

The process is divided in two steps:

Hence, model is focused on being able to read correctly the various topology formats.

Currently there are three models:

See the ns-3 modules manual for further information.

Examples can be found in the directory src/topology-read/examples/