#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 |
Definition at line 28 of file FileObject.h.
virtual FileObject::~FileObject | ( | ) | [inline, virtual] |
Definition at line 31 of file FileObject.h.
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.
bool FileObject::opened [private] |
Definition at line 47 of file FileObject.h.