Sirikata
|
Implementation of client for centralized server for space server discovery, using manual tree traversal and replication. More...
#include <MasterPintoManualServerQuerier.hpp>
Public Member Functions | |
MasterPintoManualServerQuerier (SpaceContext *ctx, const String ¶ms) | |
virtual | ~MasterPintoManualServerQuerier () |
virtual void | updateQuery (const String &update) |
Update query parameters with the server. | |
Private Member Functions | |
virtual void | onPintoData (const String &msg) |
Implementation of client for centralized server for space server discovery, using manual tree traversal and replication.
Sirikata::MasterPintoManualServerQuerier::MasterPintoManualServerQuerier | ( | SpaceContext * | ctx, |
const String & | params | ||
) |
Sirikata::MasterPintoManualServerQuerier::~MasterPintoManualServerQuerier | ( | ) | [virtual] |
void Sirikata::MasterPintoManualServerQuerier::onPintoData | ( | const String & | msg | ) | [private, virtual] |
Implements Sirikata::MasterPintoServerQuerierBase.
References Sirikata::Logging::error, MP_LOG, Sirikata::Provider< PintoServerQuerierListener * >::notify(), Sirikata::PintoServerQuerierListener::onPintoServerLocUpdate(), Sirikata::PintoServerQuerierListener::onPintoServerResult(), and Sirikata::parsePBJMessage().
void Sirikata::MasterPintoManualServerQuerier::updateQuery | ( | const String & | update | ) | [virtual] |
Update query parameters with the server.
update | a string containing the data to send to the server as an update |
Implements Sirikata::MasterPintoServerQuerierBase.
References Sirikata::MasterPintoServerQuerierBase::mIOStrand, Sirikata::Network::IOStrand::post(), Sirikata::MasterPintoServerQuerierBase::QueueUpdate, and Sirikata::MasterPintoServerQuerierBase::sendQueryUpdate().