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

Public Member Functions | |
| bool | appendToNodeList (ConstParseMsgPtr msg) |
| Appends a NodeList element from the msg parameter to this message's NodeList parameter. | |
Static Public Member Functions | |
| static NodeResponsePtr | buildError (MessageAction a, const NodeID &src, const NodeID &dest, FountainErrorCode code, const std::string &errorMessage) |
| Create an error NodeResponse message. | |
| static NodeResponsePtr | buildJoin (const NodeID &src, const NodeID &dest) |
| build a trace response message | |
| static NodeResponsePtr | buildTrace (const NodeID &src, const NodeID &dest) |
| build a trace response message | |
| static NodeResponsePtr | buildBomb (const NodeID &src, const NodeID &dest, ConstParseMsgPtr parentMessage) |
| Create a bomb response message. | |
| static NodeResponsePtr | buildAdmin (const NodeID &src, const NodeID &dest, ConstParseMsgPtr parentMessage) |
| Create an admin response message. | |
| static NodeResponsePtr | buildQuery (const NodeID &src, const NodeID &dest, NodeMonitorBase::NodeMonitorPtr nodeInfo) |
| Create a query response message. | |
| static NodeResponsePtr | buildPingPong (const NodeID &src, const NodeID &dest, std::vector< double > avgPingPongTimes, std::vector< double > maxPingPongTimes, std::vector< double > minPingPongTimes, std::vector< std::string > children) |
| Build a pingPong response message. | |
| static NodeResponsePtr | buildJoinAsServer (const NodeID &src, const NodeID &dest) |
| build a joinAsServer response message | |
| static NodeResponsePtr | buildPulse (const NodeID &src, const NodeID &dest) |
| build a pulse response message | |
| static NodeResponsePtr | buildNewParent (const NodeID &src, const NodeID &dest) |
| build a newParent response message | |
| static NodeResponsePtr | buildSync (const NodeID &src, const NodeID &dest) |
| Create a sync response message. | |
| static NodeResponsePtr | buildWakeup (const NodeID &src, const NodeID &dest) |
| Create a wakeup response message. | |
| static NodeResponsePtr | buildLostParent (const NodeID &src, const NodeID &dest, const NodeID &parentID) |
| Create a lostParent response message. | |
| static NodeResponsePtr | buildLostChild (const NodeID &src, const NodeID &dest) |
| Create a lostChild response message. | |
Protected Member Functions | |
| NodeResponse (MessageAction a, const NodeID &src, const NodeID &dest) | |
| Default constructor. | |
|
|
Appends a NodeList element from the msg parameter to this message's NodeList parameter.
|
|
||||||||||||||||
|
Create an admin response message.
|
|
||||||||||||||||
|
Create a bomb response message.
|
|
||||||||||||||||||||||||
|
Create an error NodeResponse message.
|
|
||||||||||||
|
build a trace response message
|
|
||||||||||||
|
build a joinAsServer response message
|
|
||||||||||||
|
Create a lostChild response message.
|
|
||||||||||||||||
|
Create a lostParent response message.
|
|
||||||||||||
|
build a newParent response message
|
|
||||||||||||||||||||||||||||
|
Build a pingPong response message.
|
|
||||||||||||
|
build a pulse response message
|
|
||||||||||||||||
|
Create a query response message.
|
|
||||||||||||
|
Create a sync response message.
|
|
||||||||||||
|
build a trace response message
|
|
||||||||||||
|
Create a wakeup response message.
|
1.4.6