/* */ #ifndef _D_TRANSFER_ENCODING_H_ #define _D_TRANSFER_ENCODING_H_ #include "common.h" class TransferEncoding { public: virtual ~TransferEncoding() {} virtual void init() = 0; virtual void inflate(char* outbuf, int32_t& outlen, const char* inbuf, int32_t inlen) = 0; virtual bool finished() = 0; virtual void end() = 0; }; typedef SharedHandle TransferEncodingHandle; #endif // _D_TRANSFER_ENCODING_H_