libwebsockets
Lightweight C library for HTML5 websockets
|
#include <lws-eventlib-exports.h>
Data Fields | |
const char * | name |
int(* | init_context )(struct lws_context *context, const struct lws_context_creation_info *info) |
int(* | destroy_context1 )(struct lws_context *context) |
int(* | destroy_context2 )(struct lws_context *context) |
int(* | init_vhost_listen_wsi )(struct lws *wsi) |
int(* | init_pt )(struct lws_context *context, void *_loop, int tsi) |
int(* | wsi_logical_close )(struct lws *wsi) |
int(* | check_client_connect_ok )(struct lws *wsi) |
void(* | close_handle_manually )(struct lws *wsi) |
int(* | sock_accept )(struct lws *wsi) |
void(* | io )(struct lws *wsi, unsigned int flags) |
void(* | run_pt )(struct lws_context *context, int tsi) |
void(* | destroy_pt )(struct lws_context *context, int tsi) |
void(* | destroy_wsi )(struct lws *wsi) |
int(* | foreign_thread )(struct lws_context *context, int tsi) |
int(* | fake_POLLIN_override )(struct lws_context *context, int tsi) |
uint8_t | flags |
uint16_t | evlib_size_ctx |
uint16_t | evlib_size_pt |
uint16_t | evlib_size_vh |
uint16_t | evlib_size_wsi |
Definition at line 39 of file lws-eventlib-exports.h.
const char* lws_event_loop_ops::name |
Definition at line 40 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::init_context) (struct lws_context *context, const struct lws_context_creation_info *info) |
Definition at line 42 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::destroy_context1) (struct lws_context *context) |
Definition at line 45 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::destroy_context2) (struct lws_context *context) |
Definition at line 47 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::init_vhost_listen_wsi) (struct lws *wsi) |
Definition at line 49 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::init_pt) (struct lws_context *context, void *_loop, int tsi) |
Definition at line 51 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::wsi_logical_close) (struct lws *wsi) |
Definition at line 53 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::check_client_connect_ok) (struct lws *wsi) |
Definition at line 55 of file lws-eventlib-exports.h.
void(* lws_event_loop_ops::close_handle_manually) (struct lws *wsi) |
Definition at line 57 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::sock_accept) (struct lws *wsi) |
Definition at line 59 of file lws-eventlib-exports.h.
void(* lws_event_loop_ops::io) (struct lws *wsi, unsigned int flags) |
Definition at line 61 of file lws-eventlib-exports.h.
void(* lws_event_loop_ops::run_pt) (struct lws_context *context, int tsi) |
Definition at line 63 of file lws-eventlib-exports.h.
void(* lws_event_loop_ops::destroy_pt) (struct lws_context *context, int tsi) |
Definition at line 65 of file lws-eventlib-exports.h.
void(* lws_event_loop_ops::destroy_wsi) (struct lws *wsi) |
Definition at line 67 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::foreign_thread) (struct lws_context *context, int tsi) |
Definition at line 69 of file lws-eventlib-exports.h.
int(* lws_event_loop_ops::fake_POLLIN_override) (struct lws_context *context, int tsi) |
Definition at line 72 of file lws-eventlib-exports.h.
uint8_t lws_event_loop_ops::flags |
Definition at line 74 of file lws-eventlib-exports.h.
uint16_t lws_event_loop_ops::evlib_size_ctx |
Definition at line 76 of file lws-eventlib-exports.h.
uint16_t lws_event_loop_ops::evlib_size_pt |
Definition at line 77 of file lws-eventlib-exports.h.
uint16_t lws_event_loop_ops::evlib_size_vh |
Definition at line 78 of file lws-eventlib-exports.h.
uint16_t lws_event_loop_ops::evlib_size_wsi |
Definition at line 79 of file lws-eventlib-exports.h.