LibreOffice Module hwpfilter (master) 1
|
hwpio.h (C) 1999 Mizi Research, All rights are reserved More...
#include <hiodev.h>
Public Member Functions | |
HIODev () | |
virtual | ~HIODev () |
virtual bool | open ()=0 |
virtual void | flush ()=0 |
virtual bool | state () const =0 |
virtual bool | setCompressed (bool)=0 |
virtual bool | read1b (unsigned char &out)=0 |
virtual bool | read1b (char &out)=0 |
virtual bool | read2b (unsigned short &out)=0 |
virtual bool | read4b (unsigned int &out)=0 |
virtual bool | read4b (int &out)=0 |
virtual size_t | readBlock (void *ptr, size_t size)=0 |
virtual size_t | skipBlock (size_t size)=0 |
size_t | read2b (void *ptr, size_t nmemb) |
size_t | read4b (void *ptr, size_t nmemb) |
Protected Member Functions | |
virtual void | init () |
Protected Attributes | |
bool | compressed |
hwpio.h (C) 1999 Mizi Research, All rights are reserved
Abstract IO class
HIODev::HIODev | ( | ) |
Definition at line 40 of file hiodev.cxx.
References init().
|
virtual |
Definition at line 46 of file hiodev.cxx.
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
|
protectedvirtual |
Reimplemented in HStreamIODev, and HMemIODev.
Definition at line 51 of file hiodev.cxx.
References compressed.
Referenced by HIODev().
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
Referenced by LoadCommonHeader().
|
pure virtual |
Implemented in HStreamIODev, HMemIODev, HStreamIODev, and HMemIODev.
Referenced by LoadCommonHeader(), and HStreamIODev::read4b().
size_t HIODev::read2b | ( | void * | ptr, |
size_t | nmemb | ||
) |
Definition at line 56 of file hiodev.cxx.
|
pure virtual |
Implemented in HStreamIODev, HMemIODev, HStreamIODev, and HMemIODev.
|
pure virtual |
Implemented in HStreamIODev, HMemIODev, HStreamIODev, and HMemIODev.
Referenced by HWPDOArcFunc(), HWPDOEllipse2Func(), HWPDOFreeFormFunc(), HWPDOLineFunc(), LoadCommonHeader(), LoadDrawingObjectBlock(), read4b(), ReadSizeField(), and SkipPrivateBlock().
size_t HIODev::read4b | ( | void * | ptr, |
size_t | nmemb | ||
) |
Definition at line 73 of file hiodev.cxx.
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
Referenced by LoadCommonHeader().
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
Referenced by LoadCommonHeader(), LoadDrawingObjectBlock(), SkipPrivateBlock(), and SkipUnusedField().
|
pure virtual |
Implemented in HStreamIODev, and HMemIODev.
Referenced by HWPDOArcFunc(), HWPDOFreeFormFunc(), HWPDOLineFunc(), LoadCommonHeader(), LoadDrawingObjectBlock(), read2b(), read4b(), HStreamIODev::read4b(), ReadSizeField(), and SkipPrivateBlock().
|
protected |
Definition at line 42 of file hiodev.h.
Referenced by init(), HStreamIODev::init(), HStreamIODev::read1b(), HStreamIODev::read2b(), HStreamIODev::read4b(), HStreamIODev::readBlock(), HStreamIODev::setCompressed(), and HStreamIODev::skipBlock().