Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

FXEX::FXMemoryMappedStream Class Reference

Allows you to serailise/deserialise an FXStream from a file which has been memory mapped. More...

#include <FXMemoryMappedStream.h>

Inheritance diagram for FXEX::FXMemoryMappedStream::

FXStream List of all members.

Public Methods

 FXMemoryMappedStream (const FXObject *cont=NULL)
FXbool open (void *region, unsigned long size, FXStreamDirection save_or_load)
FXbool close ()
virtual FXbool position (unsigned long p)
virtual FXStreamoperator<< (const FXuchar &v)
virtual FXStreamoperator<< (const FXchar &v)
virtual FXStreamoperator>> (FXuchar &v)
virtual FXStreamoperator>> (FXchar &v)
virtual ~FXMemoryMappedStream ()

Detailed Description

Allows you to serailise/deserialise an FXStream from a file which has been memory mapped.

Definition at line 33 of file FXMemoryMappedStream.h.


Constructor & Destructor Documentation

FXEX::FXMemoryMappedStream::FXMemoryMappedStream const FXObject * cont = NULL
 

Create stream to bind to memory mapped region of file.

virtual FXEX::FXMemoryMappedStream::~FXMemoryMappedStream [virtual]
 

Destructor.


Member Function Documentation

FXbool FXEX::FXMemoryMappedStream::open void * region,
unsigned long size,
FXStreamDirection save_or_load
 

Open file store.

FXbool FXEX::FXMemoryMappedStream::close
 

Close file store.

virtual FXbool FXEX::FXMemoryMappedStream::position unsigned long p [virtual]
 

Move to position.

virtual FXStream& FXEX::FXMemoryMappedStream::operator<< const FXuchar & v [virtual]
 

Save to stream.

virtual FXStream& FXEX::FXMemoryMappedStream::operator<< const FXchar & v [virtual]
 

virtual FXStream& FXEX::FXMemoryMappedStream::operator>> FXuchar & v [virtual]
 

Load from stream.

virtual FXStream& FXEX::FXMemoryMappedStream::operator>> FXchar & v [virtual]