xvr2::RawStreamInterface Class Reference

#include <RawStreamInterface.h>

Inheritance diagram for xvr2::RawStreamInterface:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 19 of file RawStreamInterface.h.


Public Member Functions

virtual FileSizeT size ()
virtual FileOffsetT tell ()
virtual bool opened ()
virtual bool ready (int t=100)=0
virtual void open (const String &path)=0
virtual void close ()=0
virtual void seek (FileOffsetT _pos)=0
virtual void seekEnd ()=0
virtual void seekBegin ()=0
virtual void seekStep (FileOffsetT _step)=0
virtual void flush ()=0
virtual bool eof ()=0
virtual const char * getClassName ()
 Returns the name of the current class.
virtual std::string toString ()

Static Public Member Functions

static void debugmsg (Object *obj, const char *msg, int linenumber=__LINE__, const char *srcfile=__FILE__)
 Will print a debug message to the screen.
static void debugmsgln (Object *obj, const char *msg, int linenumber=__LINE__, const char *srcfile=__FILE__)

Protected Member Functions

 RawStreamInterface ()

Protected Attributes

int _fd
bool _a_close
bool _is_opened
std::string __cls_name

Friends

std::ostream & operator<< (std::ostream &stream, const Object &s)

Constructor & Destructor Documentation

xvr2::RawStreamInterface::RawStreamInterface (  )  [inline, protected]

Definition at line 24 of file RawStreamInterface.h.


Member Function Documentation

virtual FileSizeT xvr2::RawStreamInterface::size (  )  [virtual]

virtual FileOffsetT xvr2::RawStreamInterface::tell (  )  [virtual]

Implements xvr2::StreamInterface.

virtual bool xvr2::RawStreamInterface::opened (  )  [virtual]

Implements xvr2::StreamInterface.

virtual bool xvr2::RawStreamInterface::ready ( int  t = 100  )  [pure virtual]

virtual void xvr2::StreamInterface::open ( const String path  )  [pure virtual, inherited]

virtual void xvr2::StreamInterface::close (  )  [pure virtual, inherited]

virtual void xvr2::StreamInterface::seek ( FileOffsetT  _pos  )  [pure virtual, inherited]

virtual void xvr2::StreamInterface::seekEnd (  )  [pure virtual, inherited]

virtual void xvr2::StreamInterface::seekBegin (  )  [pure virtual, inherited]

virtual void xvr2::StreamInterface::seekStep ( FileOffsetT  _step  )  [pure virtual, inherited]

virtual void xvr2::StreamInterface::flush (  )  [pure virtual, inherited]

virtual bool xvr2::StreamInterface::eof (  )  [pure virtual, inherited]

virtual const char* xvr2::Object::getClassName (  )  [virtual, inherited]

Returns the name of the current class.

static void xvr2::Object::debugmsg ( Object obj,
const char *  msg,
int  linenumber = __LINE__,
const char *  srcfile = __FILE__ 
) [static, inherited]

Will print a debug message to the screen.

static void xvr2::Object::debugmsgln ( Object obj,
const char *  msg,
int  linenumber = __LINE__,
const char *  srcfile = __FILE__ 
) [static, inherited]

virtual std::string xvr2::Object::toString (  )  [virtual, inherited]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const Object s 
) [friend, inherited]


Member Data Documentation

Definition at line 21 of file RawStreamInterface.h.

Definition at line 22 of file RawStreamInterface.h.

Definition at line 23 of file RawStreamInterface.h.

std::string xvr2::Object::__cls_name [protected, inherited]

Definition at line 30 of file Object.h.


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

Generated on Fri Jun 20 22:55:56 2008 for X-VR2 SDK by  doxygen 1.5.5