#include <messenger.h>
Protected Member Functions | |
_Messenger (const char *name) throw (Exception) | |
virtual | ~_Messenger () |
bool | _sendMessage (nodeId id, chain &message) |
virtual bool | pushMessage (chain &)=0 |
Friends | |
class | MessengerBase |
Definition at line 84 of file messenger.h.
libglass::_Messenger::_Messenger | ( | const char * | name | ) | throw (Exception) [protected] |
Constructor.
virtual libglass::_Messenger::~_Messenger | ( | ) | [protected, virtual] |
Destructor.
Sends a message to a given node.
id | ||
message |
true | if successful. Does not guarantee that the target node received the message, but that it was sent across the network. | |
false | otherwise. |
virtual bool libglass::_Messenger::pushMessage | ( | chain & | ) | [protected, pure virtual] |
Enqueues locally a messaged received by the network.
s | The packed message. |
True | if successfully queued. | |
False | if an error occurred. |
Implemented in libglass::Messenger< T, T, T >.
friend class MessengerBase [friend] |
Definition at line 92 of file messenger.h.