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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|