![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <rcdaq/blob/master/mongoose.h>
Collaboration diagram for mg_connection: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