ZFFramework
 
Loading...
Searching...
No Matches
ZFPInterface_ZFCompress Class Referenceabstract

protocol for ZFCompress More...

#include <ZFProtocolZFCompress.h>

Inheritance diagram for ZFPInterface_ZFCompress:
ZFProtocol

Public Member Functions

virtual const zfcharprotocolName (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
 
- Public Member Functions inherited from ZFProtocol
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 zfcharprotocolImplName (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 zfcharprotocolImplPlatformHint (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
 

Detailed Description

protocol for ZFCompress

Member Function Documentation

◆ protocolName()

virtual const zfchar * ZFPInterface_ZFCompress::protocolName ( void ) const
inlinevirtual

get the name of the protocol module, e.g. "ZFObject"

Reimplemented from ZFProtocol.


The documentation for this class was generated from the following file: