#include <Topology.h>
Definition at line 34 of file Topology.h.
Public Types | |
typedef oasys::StringHashMap < Node * > | NodeTable |
Static Public Member Functions | |
static Node * | create_node (const char *name) |
static Node * | find_node (const char *name) |
static NodeTable * | node_table () |
Static Protected Attributes | |
static NodeTable | nodes_ |
static const int | MAX_NODES = 100 |
typedef oasys::StringHashMap<Node*> dtnsim::Topology::NodeTable |
Definition at line 40 of file Topology.h.
Node * dtnsim::Topology::create_node | ( | const char * | name | ) | [static] |
Definition at line 29 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 38 of file Topology.cc.
References nodes_.
Referenced by dtnsim::NodeCommand::exec(), dtnsim::ConnCommand::exec(), dtnsim::SimConvergenceLayer::init_link(), and dtnsim::Connectivity::set_state().
static NodeTable* dtnsim::Topology::node_table | ( | ) | [inline, static] |
Definition at line 42 of file Topology.h.
References nodes_.
Referenced by dtnsim::SimCommand::exec(), dtnsim::Simulator::log_inqueue_stats(), dtnsim::Simulator::run(), dtnsim::Simulator::run_node_events(), and dtnsim::Connectivity::set_state().
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.