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