omegalib  13.1
omicron::FileDataStream Class Reference

#include <FileDataStream.h>

Public Member Functions

 FileDataStream (const DataInfo &info)
 
virtual int bytesAvailable ()
 
virtual bool isOpen ()
 
virtual bool isCFile ()
 
virtual FILE * getCFile ()
 
virtual void open (Mode mode)
 
virtual void close ()
 
virtual void read (void *data, uint64 size)
 
virtual void write (void *data, uint64 size)
 
- Public Member Functions inherited from omicron::DataStream
 DataStream (const DataInfo &info)
 
virtual ~DataStream ()
 
const DataInfogetInfo ()
 

Additional Inherited Members

- Public Types inherited from omicron::DataStream
enum  Mode { Read, Write, ReadWrite }
 
- Protected Attributes inherited from omicron::DataStream
DataInfo myInfo
 
+ Inheritance diagram for omicron::FileDataStream:

Constructor & Destructor Documentation

omicron::FileDataStream::FileDataStream ( const DataInfo info)

Member Function Documentation

virtual int omicron::FileDataStream::bytesAvailable ( )
inlinevirtual

Reimplemented from omicron::DataStream.

virtual void omicron::FileDataStream::close ( )
virtual

Implements omicron::DataStream.

virtual FILE* omicron::FileDataStream::getCFile ( )
virtual

Reimplemented from omicron::DataStream.

virtual bool omicron::FileDataStream::isCFile ( )
virtual

Reimplemented from omicron::DataStream.

virtual bool omicron::FileDataStream::isOpen ( )
virtual

Reimplemented from omicron::DataStream.

virtual void omicron::FileDataStream::open ( Mode  mode)
virtual

Implements omicron::DataStream.

virtual void omicron::FileDataStream::read ( void *  data,
uint64  size 
)
virtual

Implements omicron::DataStream.

virtual void omicron::FileDataStream::write ( void *  data,
uint64  size 
)
virtual

Implements omicron::DataStream.


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