| ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| | Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <rtProtoLS.h>
Inheritance diagram for rtProtoLS:

Public Member Functions | |
| rtProtoLS () | |
| int | command (int argc, const char *const *argv) |
| void | sendpkt (ns_addr_t dst, u_int32_t z, u_int32_t mtvar) |
| void | recv (Packet *p, Handler *) |
| bool | sendMessage (int destId, u_int32_t messageId, int size) |
| void | receiveMessage (int sender, u_int32_t msgId) |
| int | getNodeId () |
| LsLinkStateList * | getLinkStateListPtr () |
| LsNodeIdList * | getPeerIdListPtr () |
| LsDelayMap * | getDelayMapPtr () |
| void | installRoutes () |
Protected Member Functions | |
| void | initialize () |
| void | setDelay (int nbrId, double delay) |
| void | sendBufferedMessages () |
| void | computeRoutes () |
| void | intfChanged () |
| void | sendUpdates () |
| void | lookup (int destinationNodeId) |
Private Types | |
| typedef LsMap< int, ns_addr_t > | PeerAddrMap |
Private Member Functions | |
| int | findPeerNodeId (ns_addr_t agentAddr) |
Private Attributes | |
| PeerAddrMap | peerAddrMap_ |
| int | nodeId_ |
| int | LS_ready_ |
| LsLinkStateList | linkStateList_ |
| LsNodeIdList | peerIdList_ |
| LsDelayMap | delayMap_ |
| LsRouting | routing_ |
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from Agent. |
|
|
|
|
|
|
|
|
Implements LsNode. |
|
|
Implements LsNode. |
|
|
Implements LsNode. |
|
|
Implements LsNode. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Implements LsNode. |
|
||||||||||||
|
Reimplemented from Agent. |
|
|
|
|
||||||||||||||||
|
Implements LsNode. |
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|