dtnsim::Topology Class Reference

#include <Topology.h>

List of all members.


Detailed Description

The class that maintains the topology of the network.

Definition at line 34 of file Topology.h.

Public Types

typedef oasys::StringHashMap<
Node * > 
NodeTable

Static Public Member Functions

static Nodecreate_node (const char *name)
static Nodefind_node (const char *name)
static NodeTablenode_table ()

Static Protected Attributes

static NodeTable nodes_
static const int MAX_NODES = 100


Member Typedef Documentation

typedef oasys::StringHashMap<Node*> dtnsim::Topology::NodeTable

Definition at line 40 of file Topology.h.


Member Function Documentation

Node * dtnsim::Topology::create_node ( const char *  name  )  [static]

Definition at line 25 of file Topology.cc.

References dtnsim::Node::do_init(), and nodes_.

Referenced by dtnsim::SimCommand::exec().

Node * dtnsim::Topology::find_node ( const char *  name  )  [static]

Definition at line 34 of file Topology.cc.

References nodes_.

Referenced by dtnsim::NodeCommand::exec(), dtnsim::ConnCommand::exec(), and dtnsim::SimConvergenceLayer::init_link().

static NodeTable* dtnsim::Topology::node_table (  )  [inline, static]

Definition at line 42 of file Topology.h.

References nodes_.

Referenced by dtnsim::Simulator::run().


Member Data Documentation

Topology::NodeTable dtnsim::Topology::nodes_ [static, protected]

Definition at line 45 of file Topology.h.

Referenced by create_node(), find_node(), and node_table().

const int dtnsim::Topology::MAX_NODES = 100 [static, protected]

Definition at line 46 of file Topology.h.


The documentation for this class was generated from the following files:
Generated on Thu Jun 7 12:54:34 2007 for DTN Reference Implementation by  doxygen 1.5.1