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

FXEX::FXIOData Class Reference

FXIOhandle's move data around using this data structure. More...

#include <FXIOHandle.h>

List of all members.

Public Methods

 FXIOData (FXInputHandle h=INVALID_HANDLE, FXbool outOfBand=FALSE)
 FXIOData (FXuchar *d, FXuint n)
virtual ~FXIOData ()

Public Attributes

FXInputHandle iohandle
FXuchar * data
FXuint no
FXbool oob

Friends

FXStreamoperator<< (FXStream &store, const FXIOData &d)
FXStreamoperator>> (FXStream &store, FXIOData &d)


Detailed Description

FXIOhandle's move data around using this data structure.

Definition at line 33 of file FXIOHandle.h.


Constructor & Destructor Documentation

FXEX::FXIOData::FXIOData FXInputHandle h = INVALID_HANDLE,
FXbool outOfBand = FALSE
 

Construct from existing IO handle.

FXEX::FXIOData::FXIOData FXuchar * d,
FXuint n
 

Construct to contain data.

virtual FXEX::FXIOData::~FXIOData [virtual]
 

dtor.


Friends And Related Function Documentation

FXStream& operator<< FXStream & store,
const FXIOData & d
[friend]
 

save structure to stream.

FXStream& operator>> FXStream & store,
FXIOData & d
[friend]
 

load structure from stream.


Member Data Documentation

FXInputHandle FXEX::FXIOData::iohandle
 

Definition at line 35 of file FXIOHandle.h.

FXuchar* FXEX::FXIOData::data
 

Definition at line 36 of file FXIOHandle.h.

FXuint FXEX::FXIOData::no
 

Definition at line 37 of file FXIOHandle.h.

FXbool FXEX::FXIOData::oob
 

Definition at line 38 of file FXIOHandle.h.