89#define LWS_PROTOCOL_LIST_TERM { NULL, NULL, 0, 0, 0, NULL, 0 } 
  177                    const char *pvo_name, 
const char *pvo_value);
 
  234#define LWS_PLUGIN_API_MAGIC 191 
  283#if defined(LWS_WITH_LIBUV) && defined(UV_ERRNO_MAP) 
  284#if (UV_VERSION_MAJOR > 0) 
 
 
  327                 const char *_class, 
const char *filter,
 
  347#if defined(LWS_WITH_PLUGINS_BUILTIN) 
  357extern const struct lws_protocols dumb_increment_protocols[1];
 
  361extern const struct lws_protocols lws_acme_client_protocols[1];
 
  362extern const struct lws_protocols client_loopback_test_protocols[1];
 
  364extern const struct lws_protocols lws_openmetrics_export_protocols[
 
  365#if defined(LWS_WITH_SERVER) && defined(LWS_WITH_CLIENT) && defined(LWS_ROLE_WS)
 
  368#if defined(LWS_WITH_SERVER) 
  376#define LWSOMPROIDX_DIRECT_HTTP_SERVER          0 
  377#define LWSOMPROIDX_PROX_HTTP_SERVER            1 
  378#define LWSOMPROIDX_PROX_WS_SERVER              2 
  379#define LWSOMPROIDX_PROX_WS_CLIENT              3 
const lws_plugin_header_t * hdr
 
const struct lws_event_loop_ops * ops
 
size_t per_session_data_size
 
lws_callback_function * callback
 
const struct lws_protocols * protocols
 
union lws_plugin::@212075251220221362023025000075256263262302222360 u
 
const char * lws_build_hash
 
const struct lws_extension * extensions
 
LWS_VISIBLE LWS_EXTERN int lws_finalize_startup(struct lws_context *context)
 
LWS_VISIBLE LWS_EXTERN const struct lws_protocols * lws_protocol_get(struct lws *wsi) LWS_WARN_DEPRECATED
 
LWS_VISIBLE LWS_EXTERN int lws_pvo_get_str(void *in, const char *name, const char **result)
 
LWS_VISIBLE LWS_EXTERN const struct lws_protocols * lws_vhost_name_to_protocol(struct lws_vhost *vh, const char *name)
 
struct lws_plugin_header lws_plugin_header_t
 
LWS_VISIBLE LWS_EXTERN void * lws_adjust_protocol_psds(struct lws *wsi, size_t new_size)
 
LWS_VISIBLE LWS_EXTERN int lws_protocol_init(struct lws_context *context)
 
struct lws_plugin_evlib lws_plugin_evlib_t
 
LWS_VISIBLE LWS_EXTERN const struct lws_protocols * lws_get_protocol(struct lws *wsi)
 
LWS_VISIBLE LWS_EXTERN void * lws_protocol_vh_priv_get(struct lws_vhost *vhost, const struct lws_protocols *prot)
 
struct lws_plugin_protocol lws_plugin_protocol_t
 
int(* each_plugin_cb_t)(struct lws_plugin *p, void *user)
 
LWS_VISIBLE LWS_EXTERN void * lws_vhd_find_by_pvo(struct lws_context *cx, const char *protname, const char *pvo_name, const char *pvo_value)
 
LWS_VISIBLE LWS_EXTERN const struct lws_protocol_vhost_options * lws_pvo_search(const struct lws_protocol_vhost_options *pvo, const char *name)
 
LWS_VISIBLE LWS_EXTERN int lws_plugins_init(struct lws_plugin **pplugin, const char *const *d, const char *_class, const char *filter, each_plugin_cb_t each, void *each_user)
 
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 int lws_plugins_destroy(struct lws_plugin **pplugin, each_plugin_cb_t each, void *each_user)
 
int lws_callback_function(struct lws *wsi, enum lws_callback_reasons reason, void *user, void *in, size_t len)
 
#define LWS_WARN_DEPRECATED