Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

ParentNode Class Reference

#include <parentnode.h>

Inheritance diagram for ParentNode:

Inheritance graph
[legend]
Collaboration diagram for ParentNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ParentNode ()
virtual int address ()
virtual int nodeid ()
virtual void add_route (char *, NsObject *)
virtual void delete_route (char *, NsObject *)
virtual void set_table_size (int nn)
virtual void set_table_size (int lev, int nn)

Protected Attributes

int nodeid_
int address_

Constructor & Destructor Documentation

ParentNode::ParentNode  )  [inline]
 

Definition at line 43 of file parentnode.h.

References address_, and nodeid_.

00043 : nodeid_(-1), address_(-1) {} 


Member Function Documentation

virtual void ParentNode::add_route char *  ,
NsObject
[inline, virtual]
 

Reimplemented in Node, and BroadcastNode.

Definition at line 47 of file parentnode.h.

Referenced by Simulator::populate_flat_classifiers().

00047 {}

virtual int ParentNode::address  )  [inline, virtual]
 

Reimplemented in Node.

Definition at line 45 of file parentnode.h.

References address_.

Referenced by Simulator::node_id_by_addr(), and Simulator::populate_hier_classifiers().

00045 { return address_;}

virtual void ParentNode::delete_route char *  ,
NsObject
[inline, virtual]
 

Reimplemented in Node, and BroadcastNode.

Definition at line 48 of file parentnode.h.

00048 {}

virtual int ParentNode::nodeid  )  [inline, virtual]
 

Reimplemented in Node.

Definition at line 46 of file parentnode.h.

References nodeid_.

Referenced by Simulator::get_link_head(), and Simulator::node_id_by_addr().

00046 { return nodeid_;}

virtual void ParentNode::set_table_size int  lev,
int  nn
[inline, virtual]
 

Reimplemented in Node.

Definition at line 50 of file parentnode.h.

00050 {}

virtual void ParentNode::set_table_size int  nn  )  [inline, virtual]
 

Reimplemented in Node.

Definition at line 49 of file parentnode.h.

Referenced by Simulator::populate_flat_classifiers().

00049 {}


Member Data Documentation

int ParentNode::address_ [protected]
 

Reimplemented in Node.

Definition at line 53 of file parentnode.h.

Referenced by address(), BroadcastNode::command(), AbsLanNode::command(), LanNode::command(), and ParentNode().

int ParentNode::nodeid_ [protected]
 

Reimplemented in Node.

Definition at line 52 of file parentnode.h.

Referenced by BroadcastNode::command(), AbsLanNode::command(), LanNode::command(), nodeid(), and ParentNode().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 13:07:00 2004 for NS2.26SourcesOriginal by doxygen 1.3.3