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)