Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::FileStream Class Reference
[Core library]

File I/O stream. More...

#include <pfile.h>

Inheritance diagram for P::FileStream:

P::File P::IOStream P::IODevice List of all members.

Public Member Functions

 FileStream ()
 FileStream (const char *path, accessMode_t access, openMode_t open=Normal, createMode_t create=OpenCreate, shareMode_t share=AllowNone) throw (IOError)
 FileStream (const FileStream &fs) throw (IOError)
 FileStream (const File &f) throw (IOError)
 ~FileStream () throw ()
void close () throw (IOError)
 Close i/o device.

void commit () throw (IOError)
 Sync device with disk.

FileStreamoperator= (const FileStream &fs) throw (IOError)

Detailed Description

File I/O stream.

Author:
Christian Prochnow <cproch@seculogix.de>

Definition at line 185 of file pfile.h.


Constructor & Destructor Documentation

P::FileStream::FileStream  )  [inline]
 

Definition at line 187 of file pfile.h.

P::FileStream::FileStream const char *  path,
accessMode_t  access,
openMode_t  open = Normal,
createMode_t  create = OpenCreate,
shareMode_t  share = AllowNone
throw (IOError) [inline]
 

Definition at line 190 of file pfile.h.

P::FileStream::FileStream const FileStream fs  )  throw (IOError) [inline]
 

Definition at line 194 of file pfile.h.

P::FileStream::FileStream const File f  )  throw (IOError) [inline]
 

Definition at line 197 of file pfile.h.

P::FileStream::~FileStream  )  throw () [inline]
 

Definition at line 200 of file pfile.h.


Member Function Documentation

void P::FileStream::close  )  throw (IOError) [inline, virtual]
 

Close i/o device.

Reimplemented from P::IODevice.

Definition at line 211 of file pfile.h.

void P::FileStream::commit  )  throw (IOError) [inline, virtual]
 

Sync device with disk.

Reimplemented from P::IODevice.

Definition at line 217 of file pfile.h.

FileStream& P::FileStream::operator= const FileStream fs  )  throw (IOError) [inline]
 

Definition at line 223 of file pfile.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:33 2004 for P::Classes by doxygen 1.3.3