/* BINDINGS BETWEEN A TRANSFER ENCODING AND CODERS / DECODERS ** ---------------------------------------------------------- ** Not done automaticly - may be done by application! */ PUBLIC void HTTransferEncoderInit (HTList * c) { #ifdef HT_ZLIB HTCoding_add(c, "deflate", NULL, HTZLib_inflate, 1.0); #endif HTCoding_add(c, "chunked", HTChunkedEncoder, HTChunkedDecoder, 1.0); }
PUBLIC BOOL HTFormat_addTransferCoding ( char * encoding, HTCoder * encoder, HTCoder * decoder, double quality) { if (!HTTransferCoders) HTTransferCoders = HTList_new(); return HTCoding_add(HTTransferCoders, encoding, encoder, decoder, quality); }
/* BINDINGS BETWEEN A CONTENT ENCODING AND CODERS / DECODERS ** --------------------------------------------------------- ** Not done automaticly - may be done by application! */ PUBLIC void HTContentEncoderInit (HTList * c) { #ifdef HT_ZLIB HTCoding_add(c, "deflate", NULL, HTZLib_inflate, 1.0); #endif /* HT_ZLIB */ }