OEBinaryIOHandler¶
class OEBinaryIOHandler : public OEBinaryIOHandlerBase
The following methods are publicly inherited form OEBinaryIOHandlerBase
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)