1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-21 22:50:08 +03:00
libxml2/os400/libxmlrpg/nanohttp.rpgle

111 lines
5.8 KiB
Plaintext
Raw Permalink Normal View History

2014-03-04 17:18:26 +01:00
* Summary: minimal HTTP implementation
* Description: minimal HTTP implementation allowing to fetch resources
* like external subset.
*
* Copy: See Copyright for the status of this software.
*
* Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
/if not defined(NANO_HTTP_H__)
/define NANO_HTTP_H__
/include "libxmlrpg/xmlversion"
/if defined(LIBXML_HTTP_ENABLED)
2015-04-01 18:52:37 +02:00
/include "libxmlrpg/xmlTypesC"
2014-03-04 17:18:26 +01:00
d xmlNanoHTTPInit...
d pr extproc('xmlNanoHTTPInit')
d xmlNanoHTTPCleanup...
d pr extproc('xmlNanoHTTPCleanup')
d xmlNanoHTTPScanProxy...
d pr extproc('xmlNanoHTTPScanProxy')
d URL * value options(*string) const char *
d xmlNanoHTTPFetch...
2015-04-01 18:52:37 +02:00
d pr extproc('xmlNanoHTTPFetch')
d like(xmlCint)
2014-03-04 17:18:26 +01:00
d URL * value options(*string) const char *
d filename * value options(*string) const char *
d xmlNanoHTTPMethod...
d pr * extproc('xmlNanoHTTPMethod') void *
d URL * value options(*string) const char *
d method * value options(*string) const char *
d input * value options(*string) const char *
d contentType * value char * *
d headers * value options(*string) const char *
2015-04-01 18:52:37 +02:00
d ilen value like(xmlCint)
2014-03-04 17:18:26 +01:00
d xmlNanoHTTPMethodRedir...
d pr * extproc('xmlNanoHTTPMethodRedir') void *
d URL * value options(*string) const char *
d method * value options(*string) const char *
d input * value options(*string) const char *
d contentType * value char * *
d redir * value char * *
d headers * value options(*string) const char *
2015-04-01 18:52:37 +02:00
d ilen value like(xmlCint)
2014-03-04 17:18:26 +01:00
d xmlNanoHTTPOpen...
d pr * extproc('xmlNanoHTTPOpen') void *
d URL * value options(*string) const char *
d contentType * char *(*)
d xmlNanoHTTPOpenRedir...
d pr * extproc('xmlNanoHTTPOpenRedir') void *
d URL * value options(*string) const char *
d contentType * value char * *
d redir * value char * *
d xmlNanoHTTPReturnCode...
2015-04-01 18:52:37 +02:00
d pr extproc('xmlNanoHTTPReturnCode')
d like(xmlCint)
2014-03-04 17:18:26 +01:00
d ctx * value void *
d xmlNanoHTTPAuthHeader...
d pr * extproc('xmlNanoHTTPAuthHeader') const char *
d ctx * value void *
d xmlNanoHTTPRedir...
d pr * extproc('xmlNanoHTTPRedir') const char *
d ctx * value void *
d xmlNanoHTTPContentLength...
2015-04-01 18:52:37 +02:00
d pr extproc('xmlNanoHTTPContentLength')
d like(xmlCint)
2014-03-04 17:18:26 +01:00
d ctx * value void *
d xmlNanoHTTPEncoding...
d pr * extproc('xmlNanoHTTPEncoding') const char *
d ctx * value void *
d xmlNanoHTTPMimeType...
d pr * extproc('xmlNanoHTTPMimeType') const char *
d ctx * value void *
d xmlNanoHTTPRead...
2015-04-01 18:52:37 +02:00
d pr extproc('xmlNanoHTTPRead')
d like(xmlCint)
2014-03-04 17:18:26 +01:00
d ctx * value void *
d dest * value void *
2015-04-01 18:52:37 +02:00
d len value like(xmlCint)
2014-03-04 17:18:26 +01:00
/if defined(LIBXML_OUTPUT_ENABLED)
d xmlNanoHTTPSave...
2015-04-01 18:52:37 +02:00
d pr extproc('xmlNanoHTTPSave')
d like(xmlCint)
2014-03-04 17:18:26 +01:00
d ctxt * value void *
d filename * value options(*string) const char *
/endif LIBXML_OUTPUT_ENABLD
d xmlNanoHTTPClose...
d pr extproc('xmlNanoHTTPClose')
d ctx * value void *
/endif LIBXML_HTTP_ENABLED
/endif NANO_HTTP_H__