#ifndef __XML_NANOHTTP_H__
#define __XML_NANOHTTP_H__
#include <libxml/xmlversion.h>
#ifdef __cplusplus
extern "C" {
#endif
XMLPUBFUN const char * xmlNanoHTTPAuthHeader (void *ctx);
XMLPUBFUN void xmlNanoHTTPCleanup (void);
XMLPUBFUN void xmlNanoHTTPClose (void *ctx);
XMLPUBFUN int xmlNanoHTTPContentLength( void * ctx );
XMLPUBFUN const char * xmlNanoHTTPEncoding (void *ctx);
XMLPUBFUN int xmlNanoHTTPFetch (const char *URL, const char *filename, char **contentType);
XMLPUBFUN void xmlNanoHTTPInit (void);
XMLPUBFUN void * xmlNanoHTTPMethod (const char *URL, const char *method, const char *input, char **contentType, const char *headers, int ilen);
XMLPUBFUN void * xmlNanoHTTPMethodRedir (const char *URL, const char *method, const char *input, char **contentType, char **redir, const char *headers, int ilen);
XMLPUBFUN const char * xmlNanoHTTPMimeType (void *ctx);
XMLPUBFUN void * xmlNanoHTTPOpen (const char *URL, char **contentType);
XMLPUBFUN void * xmlNanoHTTPOpenRedir (const char *URL, char **contentType, char **redir);
XMLPUBFUN int xmlNanoHTTPRead (void *ctx, void *dest, int len);
XMLPUBFUN const char * xmlNanoHTTPRedir (void *ctx);
XMLPUBFUN int xmlNanoHTTPReturnCode (void *ctx);
XMLPUBFUN int xmlNanoHTTPSave (void *ctxt, const char *filename);
XMLPUBFUN void xmlNanoHTTPScanProxy (const char *URL);
#ifdef __cplusplus
}
#endif
#endif