protocol for ZFCompress More...
#include <ZFProtocolZFCompress.h>
Public Member Functions | |
virtual const zfchar * | protocolName (void) const |
get the name of the protocol module, e.g. "ZFObject" | |
virtual void * | compressBegin (const ZFOutput &outputZip, ZFCompressLevel compressLevel)=0 |
see ZFCompress | |
virtual zfbool | compressEnd (void *compressToken)=0 |
see ZFCompress | |
virtual zfbool | compressContent (void *compressToken, const ZFInput &inputRaw, const zfstring &filePathInZip)=0 |
see ZFCompress | |
virtual zfbool | compressContentDir (void *compressToken, const zfstring &filePathInZip)=0 |
see ZFCompress | |
virtual zfbool | compressContentRemove (void *compressToken, const zfstring &filePathInZip)=0 |
see ZFCompress | |
virtual zfbool | compressContentMove (void *compressToken, const zfstring &filePathInZipFrom, const zfstring &filePathInZipTo, zfbool isForce=_ZFT_t_zftrue)=0 |
see ZFCompress | |
virtual void * | decompressBegin (const ZFInput &inputZip)=0 |
see ZFCompress | |
virtual zfbool | decompressEnd (void *decompressToken)=0 |
see ZFCompress | |
virtual zfbool | decompressContent (void *decompressToken, const ZFOutput &outputRaw, zfindex fileIndexInZip)=0 |
see ZFCompress | |
virtual zfindex | decompressContentCount (void *decompressToken)=0 |
see ZFCompress | |
virtual zfindex | decompressContentIndex (void *decompressToken, const zfstring &filePathInZip)=0 |
see ZFCompress | |
virtual zfbool | decompressContentPath (void *decompressToken, zfstring &filePathInZip, zfindex fileIndexInZip)=0 |
see ZFCompress | |
virtual zfbool | decompressContentIsDir (void *decompressToken, zfindex fileIndexInZip)=0 |
see ZFCompress | |
virtual zfbool | decompressContentIsDir (void *decompressToken, const zfstring &filePathInZip) |
see ZFCompress | |
virtual zfbool | decompressContentFindFirst (ZFFileFindData &fd, void *decompressToken, const zfstring &filePathInZip) |
see ZFCompress | |
virtual zfbool | decompressContentFindNext (ZFFileFindData &fd) |
see ZFCompress | |
virtual void | decompressContentFindClose (ZFFileFindData &fd) |
see ZFCompress | |
![]() | |
virtual void | protocolOnInit (void) |
called to init the protocol | |
virtual void | protocolOnInitFinish (void) |
see protocolOnInit | |
virtual void | protocolOnDeallocPrepare (void) |
see protocolOnInit | |
virtual void | protocolOnDealloc (void) |
see protocolOnInit | |
virtual ZFProtocolInstanceState | protocolInstanceState (void) |
protocol instance's state | |
virtual const zfchar * | protocolImplName (void) const |
get the name of the protocol implementation, e.g. "ZFObject_default" | |
virtual ZFProtocolLevel | protocolImplLevel (void) const |
get the level of the protocol implementation | |
virtual const zfchar * | protocolImplPlatformHint (void) const |
get type hint of the implementation or empty string if not defined, e.g. "iOS:NSString" for iOS's string impl, use ZFPROTOCOL_IMPLEMENTATION_PLATFORM_HINT to register | |
virtual void | objectInfoT (zfstring &ret) const |
see objectInfo | |
virtual zfstring | objectInfo (void) const |
get a short info about this object | |
Protected Types | |
typedef ZFProtocol | zfsuper |
class ref to super | |
typedef ZFPInterface_ZFCompress | zfself |
class ref to self | |
protocol for ZFCompress
|
inlinevirtual |
get the name of the protocol module, e.g. "ZFObject"
Reimplemented from ZFProtocol.