messenger_via_http_server  1.0
Поля данных
Структура mg_iface_vtable

#include <mongoose.h>

Граф связей класса mg_iface_vtable:
Collaboration graph

Поля данных

void(* init )(struct mg_iface *iface)
 
void(* free )(struct mg_iface *iface)
 
void(* add_conn )(struct mg_connection *nc)
 
void(* remove_conn )(struct mg_connection *nc)
 
time_t(* poll )(struct mg_iface *iface, int timeout_ms)
 
int(* listen_tcp )(struct mg_connection *nc, union socket_address *sa)
 
int(* listen_udp )(struct mg_connection *nc, union socket_address *sa)
 
void(* connect_tcp )(struct mg_connection *nc, const union socket_address *sa)
 
void(* connect_udp )(struct mg_connection *nc)
 
void(* tcp_send )(struct mg_connection *nc, const void *buf, size_t len)
 
void(* udp_send )(struct mg_connection *nc, const void *buf, size_t len)
 
void(* recved )(struct mg_connection *nc, size_t len)
 
int(* create_conn )(struct mg_connection *nc)
 
void(* destroy_conn )(struct mg_connection *nc)
 
void(* sock_set )(struct mg_connection *nc, sock_t sock)
 
void(* get_conn_addr )(struct mg_connection *nc, int remote, union socket_address *sa)
 

Поля

◆ add_conn

void(* add_conn) (struct mg_connection *nc)

◆ connect_tcp

void(* connect_tcp) (struct mg_connection *nc, const union socket_address *sa)

◆ connect_udp

void(* connect_udp) (struct mg_connection *nc)

◆ create_conn

int(* create_conn) (struct mg_connection *nc)

◆ destroy_conn

void(* destroy_conn) (struct mg_connection *nc)

◆ free

void(* free) (struct mg_iface *iface)

◆ get_conn_addr

void(* get_conn_addr) (struct mg_connection *nc, int remote, union socket_address *sa)

◆ init

void(* init) (struct mg_iface *iface)

◆ listen_tcp

int(* listen_tcp) (struct mg_connection *nc, union socket_address *sa)

◆ listen_udp

int(* listen_udp) (struct mg_connection *nc, union socket_address *sa)

◆ poll

time_t(* poll) (struct mg_iface *iface, int timeout_ms)

◆ recved

void(* recved) (struct mg_connection *nc, size_t len)

◆ remove_conn

void(* remove_conn) (struct mg_connection *nc)

◆ sock_set

void(* sock_set) (struct mg_connection *nc, sock_t sock)

◆ tcp_send

void(* tcp_send) (struct mg_connection *nc, const void *buf, size_t len)

◆ udp_send

void(* udp_send) (struct mg_connection *nc, const void *buf, size_t len)

Объявления и описания членов структуры находятся в файле: