FileObject Class Reference

#include <FileObject.h>

Inherited by LocalFileObject, and RioFileObject.

Public Member Functions

virtual ~FileObject ()
virtual int Close ()=0
virtual RioObjectSize getSize ()=0
virtual int Read (char *buf, int size)=0
virtual int Write (char *buf, int size, char *=NULL)=0
virtual bool Open (unsigned int, char *=NULL)=0
virtual bool getVideoRate (unsigned int *VideoRate)=0
virtual bool setVideoRate (unsigned int VideoRate)=0

Private Attributes

bool opened

Detailed Description

Definition at line 28 of file FileObject.h.


Constructor & Destructor Documentation

virtual FileObject::~FileObject (  )  [inline, virtual]

Definition at line 31 of file FileObject.h.

00031 { };


Member Function Documentation

virtual int FileObject::Close (  )  [pure virtual]

Implemented in LocalFileObject, and RioFileObject.

virtual RioObjectSize FileObject::getSize (  )  [pure virtual]

Implemented in LocalFileObject, and RioFileObject.

virtual bool FileObject::getVideoRate ( unsigned int *  VideoRate  )  [pure virtual]

Implemented in LocalFileObject, and RioFileObject.

virtual bool FileObject::Open ( unsigned  int,
char *  = NULL 
) [pure virtual]

Implemented in LocalFileObject, and RioFileObject.

virtual int FileObject::Read ( char *  buf,
int  size 
) [pure virtual]

Implemented in LocalFileObject, and RioFileObject.

virtual bool FileObject::setVideoRate ( unsigned int  VideoRate  )  [pure virtual]

Implemented in LocalFileObject, and RioFileObject.

virtual int FileObject::Write ( char *  buf,
int  size,
char *  = NULL 
) [pure virtual]

Implemented in LocalFileObject, and RioFileObject.


Field Documentation

bool FileObject::opened [private]

Definition at line 47 of file FileObject.h.


The documentation for this class was generated from the following file:
Generated on Wed Jul 4 16:03:34 2012 for RIO by  doxygen 1.6.3