Analysis Software
Documentation for sPHENIX simulation software
|
#include <rcdaq/blob/master/mongoose.h>
Public Attributes | |
struct mg_connection * | next |
struct mg_connection * | prev |
struct mg_connection * | listener |
struct mg_mgr * | mgr |
sock_t | sock |
int | err |
union socket_address | sa |
size_t | recv_mbuf_limit |
struct mbuf | recv_mbuf |
struct mbuf | send_mbuf |
SSL * | ssl |
SSL_CTX * | ssl_ctx |
time_t | last_io_time |
double | ev_timer_time |
mg_event_handler_t | proto_handler |
void * | proto_data |
void(* | proto_data_destructor )(void *proto_data) |
mg_event_handler_t | handler |
void * | user_data |
union { | |
void * v | |
mg_event_handler_t f | |
} | priv_1 |
void * | priv_2 |
void * | mgr_data |
unsigned long | flags |
Definition at line 1247 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1247 of file mongoose.h
int mg_connection::err |
Definition at line 1253 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1253 of file mongoose.h
Referenced by mg_if_connect_tcp(), mg_if_connect_udp(), and mg_mgr_handle_conn().
double mg_connection::ev_timer_time |
Definition at line 1261 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1261 of file mongoose.h
Referenced by mg_if_timer(), mg_mgr_poll(), and mg_set_timer().
mg_event_handler_t mg_connection::f |
Definition at line 1273 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1273 of file mongoose.h
unsigned long mg_connection::flags |
Definition at line 1277 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1277 of file mongoose.h
Referenced by dns_handler(), ev_handler(), mg_bind_opt(), mg_call(), mg_cgi_ev_handler(), mg_close_conn(), mg_connect_opt(), mg_create_connection_base(), mg_deliver_websocket_data(), mg_do_connect(), mg_handle_cgi(), mg_handle_chunked(), mg_handle_propfind(), mg_handle_ssi_request(), mg_http_free_proto_data_cgi(), mg_http_handler(), mg_http_send_error(), mg_http_send_options(), mg_http_transfer_file_data(), mg_if_accept_new_conn(), mg_if_connect_cb(), mg_if_destroy_conn(), mg_if_poll(), mg_if_recv_udp_cb(), mg_if_sent_cb(), mg_mgr_handle_conn(), mg_mgr_poll(), mg_read_from_socket(), mg_recv_common(), mg_resolve_async_eh(), mg_send(), mg_send_directory_listing(), mg_send_dns_query(), mg_send_websocket_frame(), mg_send_websocket_framev(), mg_serve_http(), mg_set_timer(), mg_websocket_handler(), mg_write_to_socket(), resolve_cb(), send_error(), send_nothing(), send_status(), and send_updates().
mg_event_handler_t mg_connection::handler |
Definition at line 1265 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1265 of file mongoose.h
Referenced by dns_handler(), mg_call(), mg_create_connection_base(), mg_handle_chunked(), mg_handle_incoming_websocket_frame(), mg_http_call_endpoint_handler(), mg_http_handler(), mg_if_accept_new_conn(), mg_if_recv_udp_cb(), mg_websocket_handler(), and mqtt_handler().
time_t mg_connection::last_io_time |
Definition at line 1260 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1260 of file mongoose.h
Referenced by mg_create_connection_base(), mg_recv_common(), mg_send(), and mg_websocket_handler().
struct mg_connection* mg_connection::listener |
Definition at line 1249 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1249 of file mongoose.h
Referenced by mg_http_call_endpoint_handler(), mg_http_handler(), mg_if_accept_new_conn(), mg_if_destroy_conn(), mg_if_recv_udp_cb(), mg_mgr_poll(), and mg_send_ws_header().
struct mg_mgr* mg_connection::mgr |
Definition at line 1250 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1250 of file mongoose.h
Referenced by broadcast(), mg_add_conn(), mg_add_sock_opt(), mg_bind_opt(), mg_call(), mg_connect_opt(), mg_create_connection_base(), mg_do_connect(), mg_handle_cgi(), mg_http_handler(), mg_if_accept_new_conn(), mg_if_recv_udp_cb(), mg_remove_conn(), and mg_send().
void* mg_connection::mgr_data |
Definition at line 1276 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1276 of file mongoose.h
struct mg_connection* mg_connection::next |
Definition at line 1248 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1248 of file mongoose.h
Referenced by mg_add_conn(), mg_mgr_free(), mg_mgr_poll(), mg_next(), and mg_remove_conn().
struct mg_connection * mg_connection::prev |
Definition at line 1248 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1248 of file mongoose.h
Referenced by mg_add_conn(), and mg_remove_conn().
union { ... } mg_connection::priv_1 |
void* mg_connection::priv_2 |
Definition at line 1275 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1275 of file mongoose.h
Referenced by mg_connect_opt(), and mg_set_timer().
void* mg_connection::proto_data |
Definition at line 1263 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1263 of file mongoose.h
Referenced by mg_destroy_conn(), and mg_http_get_proto_data().
void(* mg_connection::proto_data_destructor)(void *proto_data) |
Definition at line 1264 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1264 of file mongoose.h
Referenced by mg_destroy_conn(), and mg_http_get_proto_data().
mg_event_handler_t mg_connection::proto_handler |
Definition at line 1262 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1262 of file mongoose.h
Referenced by mg_call(), mg_http_handler(), mg_if_accept_new_conn(), mg_if_recv_udp_cb(), mg_set_protocol_dns(), mg_set_protocol_http_websocket(), and mg_set_protocol_mqtt().
struct mbuf mg_connection::recv_mbuf |
Definition at line 1256 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1256 of file mongoose.h
Referenced by dns_handler(), mg_call(), mg_cgi_ev_handler(), mg_deliver_websocket_data(), mg_destroy_conn(), mg_forward(), mg_handle_cgi(), mg_handle_chunked(), mg_handle_put(), mg_http_handler(), mg_http_transfer_file_data(), mg_mgr_handle_conn(), mg_mgr_poll(), mg_recv_common(), mg_resolve_async_eh(), mqtt_handler(), and recv_avail_size().
size_t mg_connection::recv_mbuf_limit |
Definition at line 1255 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1255 of file mongoose.h
Referenced by mg_create_connection_base(), mg_if_accept_new_conn(), mg_if_recv_udp_cb(), mg_mgr_poll(), and recv_avail_size().
union socket_address mg_connection::sa |
Definition at line 1254 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1254 of file mongoose.h
Referenced by mg_bind_opt(), mg_connect_opt(), mg_handle_udp_read(), mg_if_accept_tcp_cb(), mg_if_get_conn_addr(), mg_if_recv_udp_cb(), mg_serve_http(), mg_write_to_socket(), and resolve_cb().
struct mbuf mg_connection::send_mbuf |
Definition at line 1257 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1257 of file mongoose.h
Referenced by mg_call(), mg_destroy_conn(), mg_http_handler(), mg_http_transfer_file_data(), mg_if_tcp_send(), mg_if_udp_send(), mg_mgr_handle_conn(), mg_mgr_poll(), mg_mqtt_prepend_header(), mg_mqtt_publish(), mg_mqtt_subscribe(), mg_mqtt_unsubscribe(), mg_resolve_async_eh(), mg_send_websocket_frame(), mg_send_websocket_framev(), mg_send_ws_header(), and mg_write_to_socket().
sock_t mg_connection::sock |
Definition at line 1252 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1252 of file mongoose.h
Referenced by mg_accept_conn(), mg_add_to_set(), mg_create_connection_base(), mg_if_accept_new_conn(), mg_if_connect_tcp(), mg_if_connect_udp(), mg_if_destroy_conn(), mg_if_get_conn_addr(), mg_if_recv_udp_cb(), mg_mgr_handle_conn(), mg_mgr_poll(), mg_prepare_cgi_environment(), mg_read_from_socket(), mg_recvfrom(), mg_sock_set(), and mg_write_to_socket().
SSL* mg_connection::ssl |
Definition at line 1258 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1258 of file mongoose.h
Referenced by mg_accept_conn(), mg_destroy_conn(), mg_if_accept_new_conn(), mg_if_poll(), mg_mgr_handle_conn(), mg_prepare_cgi_environment(), mg_read_from_socket(), and mg_write_to_socket().
SSL_CTX* mg_connection::ssl_ctx |
Definition at line 1259 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1259 of file mongoose.h
Referenced by mg_accept_conn(), mg_connect_http_base(), mg_connect_opt(), mg_destroy_conn(), and mg_if_accept_new_conn().
void* mg_connection::user_data |
Definition at line 1266 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1266 of file mongoose.h
Referenced by mg_cgi_ev_handler(), mg_connect_opt(), mg_create_connection_base(), mg_handle_cgi(), mg_if_accept_new_conn(), mg_if_recv_udp_cb(), mg_resolve_async_eh(), and mg_resolve_async_opt().
void* mg_connection::v |
Definition at line 1268 of file mongoose.h.
View newest version in sPHENIX GitHub at line 1268 of file mongoose.h