Sirikata
|
Container for all of the metadata associated with a remote file. More...
#include <RemoteFileMetadata.hpp>
Public Member Functions | |
RemoteFileMetadata (const Fingerprint &fingerprint, const URI &uri, size_type size, const ChunkList &chunklist, const FileHeaders &headers) | |
size_type | getSize () const |
std::string | toString () const |
const Fingerprint & | getFingerprint () const |
const URI & | getURI () const |
const ChunkList & | getChunkList () const |
const FileHeaders & | getHeaders () const |
bool | operator== (const RemoteFileMetadata &other) const |
bool | operator!= (const RemoteFileMetadata &other) const |
bool | operator< (const RemoteFileMetadata &other) const |
Private Attributes | |
Fingerprint | mHash |
URI | mURI |
size_type | mSize |
ChunkList | mChunkList |
FileHeaders | mHeaders |
Container for all of the metadata associated with a remote file.
Stores URI, Fingerprint, file size, chunk list
Sirikata::Transfer::RemoteFileMetadata::RemoteFileMetadata | ( | const Fingerprint & | fingerprint, |
const URI & | uri, | ||
size_type | size, | ||
const ChunkList & | chunklist, | ||
const FileHeaders & | headers | ||
) | [inline] |
const ChunkList& Sirikata::Transfer::RemoteFileMetadata::getChunkList | ( | ) | const [inline] |
References mChunkList.
Referenced by Sirikata::AggregateManager::metadataFinished().
const Fingerprint& Sirikata::Transfer::RemoteFileMetadata::getFingerprint | ( | ) | const [inline] |
References mHash.
const FileHeaders& Sirikata::Transfer::RemoteFileMetadata::getHeaders | ( | ) | const [inline] |
References mHeaders.
Referenced by Sirikata::Models::ColladaSystem::addHeaderData().
const URI& Sirikata::Transfer::RemoteFileMetadata::getURI | ( | ) | const [inline] |
References mURI.
Referenced by Sirikata::Models::ColladaSystem::addHeaderData(), Sirikata::AnyModelsSystem::load(), Sirikata::PlyModelSystem::load(), Sirikata::Models::ColladaSystem::load(), Sirikata::BillboardSystem::load(), operator!=(), operator<(), operator==(), and Sirikata::JS::JSObjectScriptManager::parseMeshWork().
bool Sirikata::Transfer::RemoteFileMetadata::operator!= | ( | const RemoteFileMetadata & | other | ) | const [inline] |
References getURI().
bool Sirikata::Transfer::RemoteFileMetadata::operator< | ( | const RemoteFileMetadata & | other | ) | const [inline] |
References getURI().
bool Sirikata::Transfer::RemoteFileMetadata::operator== | ( | const RemoteFileMetadata & | other | ) | const [inline] |
References getURI().
std::string Sirikata::Transfer::RemoteFileMetadata::toString | ( | ) | const [inline] |
References mURI, and Sirikata::Transfer::URI::toString().
Referenced by getChunkList().
Referenced by getFingerprint().
Referenced by getHeaders().
Referenced by getSize().
Referenced by getURI(), and toString().