#include <parentnode.h>
Inheritance diagram for LanNode:


Definition at line 82 of file parentnode.h.
Public Member Functions | |
| virtual void | add_route (char *, NsObject *) |
| virtual int | address () |
| virtual int | command (int argc, const char *const *argv) |
| virtual void | delete_route (char *, NsObject *) |
| LanNode () | |
| virtual int | nodeid () |
| virtual void | set_table_size (int lev, int nn) |
| virtual void | set_table_size (int nn) |
Protected Attributes | |
| int | address_ |
| int | nodeid_ |
|
|
Definition at line 84 of file parentnode.h. 00084 : ParentNode() {}
|
|
||||||||||||
|
Reimplemented in Node, and BroadcastNode. Definition at line 68 of file parentnode.h.
|
|
|
Reimplemented in Node. Definition at line 66 of file parentnode.h. References ParentNode::address_. 00066 { return address_;}
|
|
||||||||||||
|
Definition at line 82 of file parentnode.cc. References ParentNode::address_, Address::instance(), ParentNode::nodeid_, and Address::str2addr(). 00082 { 00083 if (argc == 3) { 00084 if (strcmp(argv[1], "addr") == 0) { 00085 address_ = Address::instance().str2addr(argv[2]); 00086 return TCL_OK; 00087 } else if (strcmp(argv[1], "nodeid") == 0) { 00088 nodeid_ = atoi(argv[2]); 00089 return TCL_OK; 00090 } 00091 } 00092 return ParentNode::command(argc,argv); 00093 }
Here is the call graph for this function: ![]() |
|
||||||||||||
|
Reimplemented in Node, and BroadcastNode. Definition at line 69 of file parentnode.h.
|
|
|
Reimplemented in Node. Definition at line 67 of file parentnode.h. References ParentNode::nodeid_. Referenced by Simulator::get_link_head(). 00067 { return nodeid_;}
|
|
||||||||||||
|
Reimplemented in Node. Definition at line 71 of file parentnode.h.
|
|
|
Reimplemented in Node. Definition at line 70 of file parentnode.h.
|
|
|
Reimplemented in Node. Definition at line 74 of file parentnode.h. Referenced by ParentNode::address(), BroadcastNode::command(), AbsLanNode::command(), and command(). |
|
|
Reimplemented in Node. Definition at line 73 of file parentnode.h. Referenced by BroadcastNode::command(), AbsLanNode::command(), command(), and ParentNode::nodeid(). |
1.4.6