rtl433  UNKNOWN
RTL-433 utility
mg_connection Struct Reference

#include <mongoose.h>

Data Fields

struct mg_connectionnext
 
struct mg_connectionprev
 
struct mg_connectionlistener
 
struct mg_mgrmgr
 
sock_t sock
 
int err
 
union socket_address sa
 
size_t recv_mbuf_limit
 
struct mbuf recv_mbuf
 
struct mbuf send_mbuf
 
time_t last_io_time
 
double ev_timer_time
 
void * ssl_if_data
 
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
 
struct mg_ifaceiface
 
unsigned long flags
 

Field Documentation

◆ err

◆ ev_timer_time

double mg_connection::ev_timer_time

◆ f

mg_event_handler_t mg_connection::f

◆ flags

◆ handler

◆ iface

◆ last_io_time

time_t mg_connection::last_io_time

◆ listener

◆ mgr

◆ mgr_data

void* mg_connection::mgr_data

◆ next

◆ prev

struct mg_connection * mg_connection::prev

Referenced by mg_add_conn(), and mg_remove_conn().

◆ priv_1

union { ... } mg_connection::priv_1

◆ priv_2

void* mg_connection::priv_2

◆ proto_data

void* mg_connection::proto_data

◆ proto_data_destructor

void(* mg_connection::proto_data_destructor) (void *proto_data)

◆ proto_handler

mg_event_handler_t mg_connection::proto_handler

◆ recv_mbuf

◆ recv_mbuf_limit

◆ sa

◆ send_mbuf

◆ sock

◆ ssl_if_data

◆ user_data

◆ v

void* mg_connection::v

The documentation for this struct was generated from the following file: