29 LWS_VISIBLE LWS_EXTERN
void *
30 lws_realloc(
void *ptr,
size_t size,
const char *reason);
32 LWS_VISIBLE LWS_EXTERN
void
33 lws_vhost_destroy1(
struct lws_vhost *vh);
35 LWS_VISIBLE LWS_EXTERN
void
39 struct lws_context_per_thread;
40 LWS_VISIBLE LWS_EXTERN
void
41 lws_service_do_ripe_rxflow(
struct lws_context_per_thread *pt);
43 #if !defined(wsi_from_fd) && !defined(WIN32) && !defined(_WIN32)
45 LWS_VISIBLE LWS_EXTERN
struct lws *
46 wsi_from_fd(
const struct lws_context *context,
int fd);
49 LWS_VISIBLE LWS_EXTERN
int
50 _lws_plat_service_forced_tsi(
struct lws_context *context,
int tsi);
52 LWS_VISIBLE LWS_EXTERN
void
53 lws_context_destroy2(
struct lws_context *context);
55 LWS_VISIBLE LWS_EXTERN
void
56 lws_destroy_event_pipe(
struct lws *wsi);
58 LWS_VISIBLE LWS_EXTERN
void
59 __lws_close_free_wsi_final(
struct lws *wsi);
63 struct lws_mutex_refcount {
66 const char *last_lock_reason;
71 LWS_VISIBLE LWS_EXTERN
void
72 lws_mutex_refcount_assert_held(
struct lws_mutex_refcount *mr);
74 LWS_VISIBLE LWS_EXTERN
void
75 lws_mutex_refcount_init(
struct lws_mutex_refcount *mr);
77 LWS_VISIBLE LWS_EXTERN
void
78 lws_mutex_refcount_destroy(
struct lws_mutex_refcount *mr);
80 LWS_VISIBLE LWS_EXTERN
void
81 lws_mutex_refcount_lock(
struct lws_mutex_refcount *mr,
const char *reason);
83 LWS_VISIBLE LWS_EXTERN
void
84 lws_mutex_refcount_unlock(
struct lws_mutex_refcount *mr);
lws_close_status
Definition: lws-ws-close.h:39