libwebsockets
Lightweight C library for HTML5 websockets
Loading...
Searching...
No Matches
lws-service.h File Reference

Go to the source code of this file.

Macros

#define lws_plat_service_tsi   lws_service_tsi

Functions

LWS_VISIBLE LWS_EXTERN int lws_service (struct lws_context *context, int timeout_ms)
LWS_VISIBLE LWS_EXTERN int lws_service_tsi (struct lws_context *context, int timeout_ms, int tsi)
LWS_VISIBLE LWS_EXTERN void lws_cancel_service_pt (struct lws *wsi)
LWS_VISIBLE LWS_EXTERN void lws_cancel_service (struct lws_context *context)
LWS_VISIBLE LWS_EXTERN lws_sockfd_type lws_service_wake_fd (struct lws_context *context, int tsi)
LWS_VISIBLE LWS_EXTERN int lws_service_work_outstanding (struct lws_context *context)
LWS_VISIBLE LWS_EXTERN int lws_service_fd (struct lws_context *context, struct lws_pollfd *pollfd)
LWS_VISIBLE LWS_EXTERN int lws_service_fd_tsi (struct lws_context *context, struct lws_pollfd *pollfd, int tsi)
LWS_VISIBLE LWS_EXTERN int lws_service_adjust_timeout (struct lws_context *context, int timeout_ms, int tsi)
LWS_VISIBLE LWS_EXTERN lws_usec_t lws_service_set_now (struct lws_context *context, int tsi, lws_usec_t now_us, time_t now_wall)
LWS_VISIBLE LWS_EXTERN int lws_handle_POLLOUT_event (struct lws *wsi, struct lws_pollfd *pollfd)