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().