Sirikata
Public Member Functions | Static Public Member Functions | Private Member Functions
Sirikata::Transfer::FileChunkHandler Class Reference

#include <FileTransferHandler.hpp>

Inheritance diagram for Sirikata::Transfer::FileChunkHandler:
Collaboration diagram for Sirikata::Transfer::FileChunkHandler:

List of all members.

Public Member Functions

 FileChunkHandler ()
 ~FileChunkHandler ()
void get (std::tr1::shared_ptr< RemoteFileMetadata > file, std::tr1::shared_ptr< Chunk > chunk, ChunkCallback callback)

Static Public Member Functions

static FileChunkHandlergetSingleton ()
static void destroy ()

Private Member Functions

void cache_check_callback (const SparseData *data, std::tr1::shared_ptr< RemoteFileMetadata > file, std::tr1::shared_ptr< Chunk > chunk, ChunkCallback callback)
void onReadFinished (std::tr1::shared_ptr< DenseData > fileContents, std::tr1::shared_ptr< RemoteFileMetadata > file, std::tr1::shared_ptr< Chunk > chunk, ChunkCallback callback)

Constructor & Destructor Documentation

Sirikata::Transfer::FileChunkHandler::FileChunkHandler ( )
Sirikata::Transfer::FileChunkHandler::~FileChunkHandler ( )

Member Function Documentation

void Sirikata::Transfer::FileChunkHandler::cache_check_callback ( const SparseData data,
std::tr1::shared_ptr< RemoteFileMetadata file,
std::tr1::shared_ptr< Chunk chunk,
ChunkCallback  callback 
) [private]
void Sirikata::Transfer::FileChunkHandler::destroy ( ) [static]
void Sirikata::Transfer::FileChunkHandler::get ( std::tr1::shared_ptr< RemoteFileMetadata file,
std::tr1::shared_ptr< Chunk chunk,
ChunkCallback  callback 
) [virtual]
FileChunkHandler & Sirikata::Transfer::FileChunkHandler::getSingleton ( ) [static]
void Sirikata::Transfer::FileChunkHandler::onReadFinished ( std::tr1::shared_ptr< DenseData fileContents,
std::tr1::shared_ptr< RemoteFileMetadata file,
std::tr1::shared_ptr< Chunk chunk,
ChunkCallback  callback 
) [private]

The documentation for this class was generated from the following files: