Sirikata
Public Member Functions | Private Attributes
Sirikata::Graphics::CDNArchiveDataStream Class Reference
Inheritance diagram for Sirikata::Graphics::CDNArchiveDataStream:
Collaboration diagram for Sirikata::Graphics::CDNArchiveDataStream:

List of all members.

Public Member Functions

 CDNArchiveDataStream (CDNArchiveFactory *owner, const Ogre::String &name, const Transfer::SparseData &input)
virtual size_t read (void *buffer, size_t length)
virtual void skip (long int relative)
virtual void seek (size_t absolute)
virtual size_t tell () const
virtual bool eof () const
virtual void close ()
 ~CDNArchiveDataStream ()

Private Attributes

Transfer::SparseData mData
Transfer::SparseData::const_iterator mIter
CDNArchiveFactorymOwner

Constructor & Destructor Documentation

Sirikata::Graphics::CDNArchiveDataStream::CDNArchiveDataStream ( CDNArchiveFactory owner,
const Ogre::String &  name,
const Transfer::SparseData input 
) [inline]
Sirikata::Graphics::CDNArchiveDataStream::~CDNArchiveDataStream ( ) [inline]

Member Function Documentation

virtual void Sirikata::Graphics::CDNArchiveDataStream::close ( void  ) [inline, virtual]
virtual bool Sirikata::Graphics::CDNArchiveDataStream::eof ( void  ) const [inline, virtual]
virtual size_t Sirikata::Graphics::CDNArchiveDataStream::read ( void *  buffer,
size_t  length 
) [inline, virtual]
virtual void Sirikata::Graphics::CDNArchiveDataStream::seek ( size_t  absolute) [inline, virtual]
virtual void Sirikata::Graphics::CDNArchiveDataStream::skip ( long int  relative) [inline, virtual]

References mIter.

virtual size_t Sirikata::Graphics::CDNArchiveDataStream::tell ( void  ) const [inline, virtual]

Member Data Documentation

Referenced by CDNArchiveDataStream(), eof(), seek(), and tell().

Referenced by CDNArchiveDataStream().


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