ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <ls.h>
Public Types | |
typedef LsMap< u_int32_t, LsMessage > | baseMap |
Public Member Functions | |
LsMessageCenter () | |
void | setNodeNumber (int number_of_nodes) |
LsMessage * | newMessage (int senderNodeId, ls_message_type_t type) |
u_int32_t | duplicateMessage (u_int32_t msgId) |
u_int32_t | duplicateMessage (const LsMessage &msg) |
bool | deleteMessage (u_int32_t msgId) |
bool | deleteMessage (const LsMessage &msg) |
LsMessage * | retrieveMessagePtr (u_int32_t msgId) |
Static Public Member Functions | |
LsMessageCenter & | instance () |
Private Types | |
typedef LsMap< u_int32_t, LsMessage > | message_storage |
Private Member Functions | |
void | init () |
int | isLSA (u_int32_t msgId) |
Private Attributes | |
u_int32_t | current_lsa_id |
u_int32_t | current_other_id |
unsigned int | max_size |
message_storage | lsa_messages |
message_storage | other_messages |
Static Private Attributes | |
LsMessageCenter | msgctr_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|