31 #if defined(STANDALONE)
32 struct lws_context_standalone;
33 #define lws_context lws_context_standalone
80 #define lws_time_in_microseconds lws_now_usecs
82 #define LWS_TO_KILL_ASYNC -1
89 #define LWS_TO_KILL_SYNC -2
105 LWS_VISIBLE LWS_EXTERN
void
122 #define lws_wsi_close(w, to_kill) lws_set_timeout(w, 1
, to_kill)
125 #define LWS_SET_TIMER_USEC_CANCEL ((lws_usec_t)-1ll
)
126 #define LWS_USEC_PER_SEC ((lws_usec_t)1000000
)
155 LWS_VISIBLE LWS_EXTERN
void
167 } lws_sorted_usec_list_t;
173 #define LWS_COUNT_PT_SUL_OWNERS 2
175 #define LWSSULLI_MISS_IF_SUSPENDED 0
176 #define LWSSULLI_WAKE_IF_SUSPENDED 1
204 LWS_VISIBLE LWS_EXTERN
void
206 lws_sorted_usec_list_t *sul);
216 LWS_VISIBLE LWS_EXTERN
void
228 LWS_VISIBLE LWS_EXTERN
int
238 LWS_VISIBLE LWS_EXTERN
void
241 LWS_VISIBLE LWS_EXTERN
void
243 lws_sorted_usec_list_t *sul,
sul_cb_t _cb,
246 #if defined(LWS_WITH_SUL_DEBUGGING)
269 LWS_VISIBLE LWS_EXTERN
void
270 lws_sul_debug_zombies(
struct lws_context *ctx,
void *po, size_t len,
271 const char *destroy_description);
273 #define lws_sul_debug_zombies(_a, _b, _c, _d)
295 LWS_VISIBLE LWS_EXTERN
void
303 LWS_VISIBLE LWS_EXTERN
int
306 LWS_VISIBLE LWS_EXTERN lws_usec_t
307 __lws_sul_service_ripe(lws_dll2_owner_t *own,
int own_len, lws_usec_t usnow);
309 #if defined(STANDALONE)