OEBinaryIOHandlerBase

class OEBinaryIOHandlerBase : public OEBase

The following methods are publicly inherited from OEBase:

operator= GetData IsDataType
operator+= GetDataIter SetBaseData
AddBaseData GetDataType SetBoolData
AddData GetDoubleData SetData
Clear GetFloatData SetDoubleData
CreateCopy GetIntData SetFloatData
DeleteData GetStringData SetIntData
GetBoolData HasData SetStringData

The following classes derive from this class:

OEBinaryIOHandler

Clear

void Clear()=0

GetBaseWriteFxns

OEIterBase<OEWriteFxn<OEBaseData> > *GetBaseWriteFxns() const =0

GetDefaultReadFxn

const OEReadFxnBase &GetDefaultReadFxn() const =0

GetDefaultWriteFxn

const OEWriteFxnBase &GetDefaultWriteFxn() const =0

GetReadFxns

OEIterBase<OEReadFxnBase> *GetReadFxns() const =0

GetWriteFxns

OEIterBase<OEWriteFxnBase> *GetWriteFxns() const =0

ReplaceReadFxn

bool ReplaceReadFxn(const OEReadFxnBase &)=0

ReplaceWriteFxn

bool ReplaceWriteFxn(const OEWriteFxnBase &)=0

SetBaseWriteFxn

bool SetBaseWriteFxn(const OEWriteFxn<OEBaseData> &)=0

SetReadFxn

bool SetReadFxn(const OEReadFxnBase &, bool makedefault=false)=0

SetWriteFxn

bool SetWriteFxn(const OEWriteFxnBase &, bool makedefault=false)=0