|
pazpar2
1.14.1
|
#include <http.h>
Public Types | |
| enum | { Http_Idle , Http_Busy } |
Data Fields | |
| IOCHAN | iochan |
| struct http_buf * | iqueue |
| struct http_buf * | oqueue |
| char | version [10] |
| struct http_proxy * | proxy |
| enum http_channel:: { ... } | state |
| int | keep_alive |
| NMEM | nmem |
| WRBUF | wrbuf |
| yaz_timing_t | yt |
| struct http_request * | request |
| struct http_response * | response |
| struct http_channel * | next |
| char | addr [256] |
| http_channel_observer_t | observers |
| struct conf_server * | server |
| http_server_t | http_server |
| http_sessions_t | http_sessions |
| char http_channel::addr[256] |
Definition at line 53 of file http.h.
Referenced by http_channel_create(), and http_proxy().
| http_server_t http_channel::http_server |
Definition at line 56 of file http.h.
Referenced by http_channel_create(), http_channel_destroy(), http_io(), http_parse_request(), http_serialize_request(), http_serialize_response(), and proxy_io().
| http_sessions_t http_channel::http_sessions |
Definition at line 57 of file http.h.
Referenced by bytarget_result_ready(), cmd_bytarget(), cmd_init(), cmd_record_ready(), cmd_show(), cmd_termlist(), http_channel_create(), locate_session(), release_session(), show_records_ready(), and termlist_result_ready().
| IOCHAN http_channel::iochan |
Definition at line 36 of file http.h.
Referenced by http_accept(), http_channel_create(), http_io(), http_send_response(), and proxy_io().
| struct http_buf* http_channel::iqueue |
Definition at line 37 of file http.h.
Referenced by http_channel_create(), http_channel_destroy(), and http_io().
| int http_channel::keep_alive |
Definition at line 46 of file http.h.
Referenced by http_channel_create(), http_error(), http_io(), and http_parse_request().
| struct http_channel* http_channel::next |
| NMEM http_channel::nmem |
Definition at line 47 of file http.h.
Referenced by bytarget_response(), cmd_search(), cmd_show(), error2(), http_addheader(), http_channel_create(), http_channel_destroy(), http_create_response(), http_error(), http_header_append(), http_io(), http_parse_request(), http_parse_response_buf(), perform_termlist(), response_close(), show_raw_record_ok(), show_raw_record_ok_binary(), and show_records().
| http_channel_observer_t http_channel::observers |
Definition at line 54 of file http.h.
Referenced by http_add_observer(), http_channel_create(), http_destroy_observers(), http_fire_observers(), and http_remove_observer().
| struct http_buf* http_channel::oqueue |
Definition at line 38 of file http.h.
Referenced by http_channel_create(), http_channel_destroy(), http_io(), http_send_response(), and proxy_io().
| struct http_proxy* http_channel::proxy |
Definition at line 40 of file http.h.
Referenced by http_channel_create(), http_channel_destroy(), http_io(), and http_proxy().
| struct http_request* http_channel::request |
Definition at line 50 of file http.h.
Referenced by bytarget_response(), cmd_bytarget(), cmd_init(), cmd_search(), cmd_settings(), cmd_show(), cmd_termlist(), http_channel_create(), http_command(), http_io(), http_send_response(), locate_session(), show_record(), show_records(), termlist_response(), and termlist_result_ready().
| struct http_response* http_channel::response |
Definition at line 51 of file http.h.
Referenced by cmd_bytarget(), cmd_init(), cmd_search(), cmd_settings(), cmd_show(), cmd_termlist(), http_channel_create(), http_command(), http_error(), http_io(), http_send_response(), locate_session(), response_close(), show_raw_record_error(), show_raw_record_ok(), show_raw_record_ok_binary(), show_record(), and show_records().
| struct conf_server* http_channel::server |
Definition at line 55 of file http.h.
Referenced by cmd_exit(), cmd_info(), cmd_init(), http_channel_create(), http_mutex_init(), http_proxy(), and http_weshouldproxy().
| enum { ... } http_channel::state |
Referenced by http_channel_create(), http_io(), and http_send_response().
| char http_channel::version[10] |
Definition at line 39 of file http.h.
Referenced by http_channel_create(), http_parse_request(), and http_serialize_response().
| WRBUF http_channel::wrbuf |
Definition at line 48 of file http.h.
Referenced by bytarget_response(), cmd_info(), cmd_init(), cmd_service(), cmd_stat(), http_channel_create(), http_channel_destroy(), http_serialize_request(), http_serialize_response(), perform_termlist(), response_close(), response_open_command(), response_open_ok(), session_status(), show_raw_record_ok(), show_raw_record_ok_binary(), show_record(), show_records(), and termlist_response().
| yaz_timing_t http_channel::yt |
Definition at line 49 of file http.h.
Referenced by http_channel_create(), http_channel_destroy(), http_io(), and http_send_response().