Sirikata
Public Member Functions | Private Attributes
Sirikata::Transfer::RemoteFileMetadata Class Reference

Container for all of the metadata associated with a remote file. More...

#include <RemoteFileMetadata.hpp>

Collaboration diagram for Sirikata::Transfer::RemoteFileMetadata:

List of all members.

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 FingerprintgetFingerprint () const
const URIgetURI () const
const ChunkListgetChunkList () const
const FileHeadersgetHeaders () 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

Detailed Description

Container for all of the metadata associated with a remote file.

Stores URI, Fingerprint, file size, chunk list


Constructor & Destructor Documentation

Sirikata::Transfer::RemoteFileMetadata::RemoteFileMetadata ( const Fingerprint fingerprint,
const URI uri,
size_type  size,
const ChunkList chunklist,
const FileHeaders headers 
) [inline]

Member Function Documentation

const ChunkList& Sirikata::Transfer::RemoteFileMetadata::getChunkList ( ) const [inline]
const Fingerprint& Sirikata::Transfer::RemoteFileMetadata::getFingerprint ( ) const [inline]

References mHash.

const FileHeaders& Sirikata::Transfer::RemoteFileMetadata::getHeaders ( ) const [inline]
size_type Sirikata::Transfer::RemoteFileMetadata::getSize ( ) const [inline]

References mSize.

const URI& Sirikata::Transfer::RemoteFileMetadata::getURI ( ) const [inline]
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]

Member Data Documentation

Referenced by getChunkList().

Referenced by getFingerprint().

Referenced by getHeaders().

Referenced by getSize().

Referenced by getURI(), and toString().


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