|
libwebsockets
Lightweight C library for HTML5 websockets
|
125 LWS_VISIBLE LWS_EXTERN
void *
138 LWS_VISIBLE LWS_EXTERN
void *
156 LWS_VISIBLE LWS_EXTERN
void *
167 LWS_VISIBLE LWS_EXTERN
int
190 LWS_VISIBLE LWS_EXTERN
int
193 LWS_VISIBLE LWS_EXTERN
int
194 lws_protocol_init(
struct lws_context *context);
196 #ifdef LWS_WITH_PLUGINS
200 #define LWS_PLUGIN_API_MAGIC 180
203 struct lws_plugin_capability {
204 unsigned int api_magic;
208 int count_extensions;
211 typedef int (*lws_plugin_init_func)(
struct lws_context *,
212 struct lws_plugin_capability *);
213 typedef int (*lws_plugin_destroy_func)(
struct lws_context *);
217 struct lws_plugin *list;
218 #if (UV_VERSION_MAJOR > 0)
224 struct lws_plugin_capability caps;
Definition: lws-context-vhost.h:852
int lws_callback_function(struct lws *wsi, enum lws_callback_reasons reason, void *user, void *in, size_t len)
Definition: lws-callbacks.h:798
LWS_VISIBLE LWS_EXTERN const struct lws_protocols * lws_protocol_get(struct lws *wsi) LWS_WARN_DEPRECATED
const char * name
Definition: lws-context-vhost.h:855
LWS_VISIBLE LWS_EXTERN int lws_pvo_get_str(void *in, const char *name, const char **result)
void * user
Definition: lws-protocols-plugins.h:72
LWS_VISIBLE LWS_EXTERN void * lws_protocol_vh_priv_get(struct lws_vhost *vhost, const struct lws_protocols *prot)
Definition: lws-ws-ext.h:138
LWS_VISIBLE LWS_EXTERN const struct lws_protocols * lws_get_protocol(struct lws *wsi)
LWS_VISIBLE LWS_EXTERN int lws_finalize_startup(struct lws_context *context)
size_t rx_buffer_size
Definition: lws-protocols-plugins.h:56
LWS_VISIBLE LWS_EXTERN void * lws_protocol_vh_priv_zalloc(struct lws_vhost *vhost, const struct lws_protocols *prot, int size)
LWS_VISIBLE LWS_EXTERN void * lws_adjust_protocol_psds(struct lws *wsi, size_t new_size)
size_t tx_packet_size
Definition: lws-protocols-plugins.h:74
unsigned int id
Definition: lws-protocols-plugins.h:65
Definition: lws-protocols-plugins.h:43
LWS_VISIBLE LWS_EXTERN const struct lws_protocols * lws_vhost_name_to_protocol(struct lws_vhost *vh, const char *name)
lws_callback_function * callback
Definition: lws-protocols-plugins.h:47
const char * name
Definition: lws-protocols-plugins.h:44
size_t per_session_data_size
Definition: lws-protocols-plugins.h:51
LWS_VISIBLE LWS_EXTERN const struct lws_protocol_vhost_options * lws_pvo_search(const struct lws_protocol_vhost_options *pvo, const char *name)