OEBinaryIOHandler

class OEBinaryIOHandler : public OEBinaryIOHandlerBase

The following methods are publicly inherited form OEBinaryIOHandlerBase

Clear

GetBaseWriteFxns

GetDefaultReadFxn

GetDefaultWriteFxn

GetReadFxns

GetWriteFxns

ReplaceReadFxn

ReplaceWriteFxn

SetBaseWriteFxn

SetReadFxn

SetWriteFxn

This class is for extremely advanced usage. Typical usage of this class is for preserving rotor offset compression. Please see the OEPreserveRotCompress function instead.

Constructors

OEBinaryIOHandler()
OEBinaryIOHandler(const OEBinaryIOHandler &)
OEBinaryIOHandler(const OEBinaryIOHandlerBase &)

operator=

OEBinaryIOHandler &operator=(const OEBinaryIOHandler &)

Clear

void Clear()

CreateCopy

OEBase *CreateCopy() const

GetBaseWriteFxns

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

GetDataType

const void *GetDataType() const

GetDefaultReadFxn

const OEReadFxnBase &GetDefaultReadFxn() const

GetDefaultWriteFxn

const OEWriteFxnBase &GetDefaultWriteFxn() const

GetReadFxns

OEIterBase<OEReadFxnBase> *GetReadFxns() const

GetWriteFxns

OEIterBase<OEWriteFxnBase> *GetWriteFxns() const

IsDataType

bool IsDataType(const void *) const

ReplaceReadFxn

bool ReplaceReadFxn(const OEReadFxnBase &)

ReplaceWriteFxn

bool ReplaceWriteFxn(const OEWriteFxnBase &)

SetBaseWriteFxn

bool SetBaseWriteFxn(const OEWriteFxn<OEBaseData> &)

SetReadFxn

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

SetWriteFxn

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