Sirikata
|
#include <DataTransferHandler.hpp>
Public Member Functions | |
DataChunkHandler () | |
~DataChunkHandler () | |
void | get (std::tr1::shared_ptr< RemoteFileMetadata > file, std::tr1::shared_ptr< Chunk > chunk, ChunkCallback callback) |
Static Public Member Functions | |
static DataChunkHandler & | getSingleton () |
static void | destroy () |
Sirikata::Transfer::DataChunkHandler::DataChunkHandler | ( | ) |
Sirikata::Transfer::DataChunkHandler::~DataChunkHandler | ( | ) |
void Sirikata::Transfer::DataChunkHandler::destroy | ( | ) | [static] |
Reimplemented from Sirikata::AutoSingleton< DataChunkHandler >.
void Sirikata::Transfer::DataChunkHandler::get | ( | std::tr1::shared_ptr< RemoteFileMetadata > | file, |
std::tr1::shared_ptr< Chunk > | chunk, | ||
ChunkCallback | callback | ||
) | [virtual] |
Implements Sirikata::Transfer::ChunkHandler.
References Sirikata::Logging::error, getSingleton(), and SILOG.
Referenced by Sirikata::Transfer::ChunkRequest::execute().
DataChunkHandler & Sirikata::Transfer::DataChunkHandler::getSingleton | ( | ) | [static] |
Reimplemented from Sirikata::AutoSingleton< DataChunkHandler >.
Referenced by Sirikata::Transfer::ChunkRequest::execute(), and get().