#include <NodeMessage.h>
Inheritance diagram for NodeRequest:

Static Public Member Functions | |
| static NodeRequestPtr | buildJoin (const NodeID &src, const NodeID &dest, const std::string &versionNumberString) |
| Create a join request message. | |
| static NodeRequestPtr | buildPulse (const NodeID &src, const NodeID &dest) |
| Create a pulse request message. | |
| static NodeRequestPtr | buildTrace (const NodeID &src, const NodeID &dest) |
| Create a trace request message. | |
| static NodeRequestPtr | buildPingPong (const NodeID &src, const NodeID &dest, unsigned int numPingPongs) |
| Create a pingPong request message. | |
| static NodeRequestPtr | buildLostParent (const NodeID &src, const NodeID &dest, const NodeID &parentID, const char *message) |
| Create a lostParent request message. | |
| static NodeRequestPtr | buildLostChild (const NodeID &src, const NodeID &dest, const NodeID &childID) |
| Create a lostChild request message. | |
| static NodeRequestPtr | buildNewParent (const NodeID &src, const NodeID &dest, const NodeID &newParentID) |
| Create a newParent request message. | |
| static NodeRequestPtr | buildSync (const NodeID &src, const NodeID &dest) |
| Create a sync request message. | |
| static NodeRequestPtr | buildWakeup (const NodeID &src, const NodeID &dest) |
| Create a wakeup request message. | |
Protected Member Functions | |
| NodeRequest (MessageAction a, const NodeID &src, const NodeID &dest) | |
| Default constructor. | |
Static Protected Member Functions | |
| static NodeRequestPtr | create (MessageAction a, const NodeID &src, const NodeID &dest) |
| Create a NodeRequest. | |
|
||||||||||||||||
|
Default constructor.
|
|
||||||||||||||||
|
Create a join request message.
|
|
||||||||||||||||
|
Create a lostChild request message.
|
|
||||||||||||||||||||
|
Create a lostParent request message.
|
|
||||||||||||||||
|
Create a newParent request message.
|
|
||||||||||||||||
|
Create a pingPong request message.
|
|
||||||||||||
|
Create a pulse request message.
|
|
||||||||||||
|
Create a sync request message.
|
|
||||||||||||
|
Create a trace request message.
|
|
||||||||||||
|
Create a wakeup request message.
|
|
||||||||||||||||
|
Create a NodeRequest.
|
1.4.6