Sirikata
|
#include <HttpTransferHandler.hpp>
Public Member Functions | |
HttpNameHandler () | |
~HttpNameHandler () | |
void | resolve (std::tr1::shared_ptr< MetadataRequest > request, NameCallback callback) |
void | request_finished (std::tr1::shared_ptr< HttpManager::HttpResponse > response, HttpManager::ERR_TYPE error, const boost::system::error_code &boost_error, std::tr1::shared_ptr< MetadataRequest > request, NameCallback callback) |
Static Public Member Functions | |
static HttpNameHandler & | getSingleton () |
static void | destroy () |
Sirikata::Transfer::HttpNameHandler::HttpNameHandler | ( | ) |
Sirikata::Transfer::HttpNameHandler::~HttpNameHandler | ( | ) |
void Sirikata::Transfer::HttpNameHandler::destroy | ( | ) | [static] |
Reimplemented from Sirikata::AutoSingleton< HttpNameHandler >.
HttpNameHandler & Sirikata::Transfer::HttpNameHandler::getSingleton | ( | ) | [static] |
Reimplemented from Sirikata::AutoSingleton< HttpNameHandler >.
Referenced by Sirikata::Transfer::MetadataRequest::execute(), request_finished(), and resolve().
void Sirikata::Transfer::HttpNameHandler::request_finished | ( | std::tr1::shared_ptr< HttpManager::HttpResponse > | response, |
HttpManager::ERR_TYPE | error, | ||
const boost::system::error_code & | boost_error, | ||
std::tr1::shared_ptr< MetadataRequest > | request, | ||
NameCallback | callback | ||
) |
void Sirikata::Transfer::HttpNameHandler::resolve | ( | std::tr1::shared_ptr< MetadataRequest > | request, |
NameCallback | callback | ||
) | [virtual] |
Implements Sirikata::Transfer::NameHandler.
References getSingleton(), request_finished(), and url.
Referenced by Sirikata::Transfer::MetadataRequest::execute().