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& ,
                     const std::string replacetag = std::string("")) = 0

ReplaceWriteFxn

bool ReplaceWriteFxn(const OEWriteFxnBase&,
                     const std::string replacetag = std::string("")) = 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