|
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 |