|
Defines |
| #define | FREE_CELL(hkey, type) (type==HTMLPARSE ? (hkey.intkey==-1) : (hkey.strkey==NULL)) |
| #define | HASH_CELL_EQUAL(cell, item, type) |
Functions |
| DllExport int call_conv | do_libwww_request___ (void) |
| PRIVATE void | setup_request_structure (prolog_term req_term, int request_id) |
| PRIVATE int | handle_dependent_termination (HTRequest *request, HTResponse *response, void *param, int status) |
| PRIVATE void | libwww_abort_all (char *msg,...) |
| void | report_synch_subrequest_status (HTRequest *request, int status) |
| void | report_asynch_subrequest_status (HTRequest *request, int status) |
| PRIVATE REQUEST_CONTEXT * | set_request_context (HTRequest *request, prolog_term req_term, int request_id) |
| PRIVATE void | free_request_context (REQUEST_CONTEXT *context) |
| void | strcpy_lower (char *to, const char *from) |
| void | print_prolog_term (prolog_term term, char *message) |
| PRIVATE int | printer (const char *fmt, va_list pArgs) |
| PRIVATE int | tracer (const char *fmt, va_list pArgs) |
| BOOL | libwww_send_credentials (HTRequest *request, HTAlertOpcode op, int msgnum, const char *dfault, void *realm, HTAlertPar *reply) |
| PRIVATE AUTHENTICATION * | find_credentials (AUTHENTICATION *auth_info, char *realm) |
| PRIVATE char * | extract_uri (prolog_term req_term, HTRequest *request, int request_id) |
| PRIVATE void | release_libwww_request (HTRequest *request) |
| PRIVATE void | get_request_params (prolog_term req_term, HTRequest *request) |
| PRIVATE HTAssocList * | get_form_params (prolog_term form_params, int request_id) |
| PRIVATE REQUEST_TYPE | get_request_type (prolog_term req_term, int request_id) |
| PRIVATE void | init_htable (HASH_TABLE *htable, int size, REQUEST_TYPE type) |
| PRIVATE void | free_htable (HASH_TABLE *htable) |
| PRIVATE unsigned long | key2int (HKEY s, REQUEST_TYPE type) |
| int | add_to_htable (HKEY item, HASH_TABLE *htable) |
| int | is_in_htable (const HKEY item, HASH_TABLE *htable) |
| PRIVATE int | request_termination_handler (HTRequest *request, HTResponse *response, void *param, int status) |
| PRIVATE void | setup_callbacks (REQUEST_TYPE type) |
| PRIVATE void | init_tag_table (prolog_term tag_list, HASH_TABLE *tag_tbl) |
| void | add_result_param (prolog_term *result_param, char *functor, int cnt,...) |
| PRIVATE prolog_term | get_result_param_stub (prolog_term *result_param) |
| PRIVATE void | extract_request_headers (HTRequest *request) |
| PRIVATE int | timer_cbf (HTTimer *timer, void *param, HTEventType type) |
| int | verifyMIMEformat (HTRequest *request, REQUEST_TYPE type) |
| char * | RequestID (HTRequest *request) |
| REQUEST_CONTEXT * | set_subrequest_context (HTRequest *request, HTRequest *subrequest, prolog_term result_term) |
| void | setup_termination_filter (HTRequest *request, HTNetAfter *filter) |
Variables |
| int | total_number_of_requests = 0 |
| int | event_loop_runnung = FALSE |