diff --git a/lib/libwebsockets.h b/lib/libwebsockets.h index fadbdd19..4d3342c4 100644 --- a/lib/libwebsockets.h +++ b/lib/libwebsockets.h @@ -885,6 +885,16 @@ lws_b64_encode_string(const char *in, int in_len, char *out, int out_size); LWS_EXTERN int lws_b64_decode_string(const char *in, char *out, int out_size); +/* + * Note: this is not normally needed as a user api. It's provided in case it is + * useful when integrating with other app poll loop service code. + */ + +LWS_EXTERN int +libwebsocket_read(struct libwebsocket_context *context, + struct libwebsocket *wsi, + unsigned char *buf, size_t len); + #ifndef LWS_NO_EXTENSIONS LWS_EXTERN struct libwebsocket_extension libwebsocket_internal_extensions[]; #endif diff --git a/lib/private-libwebsockets.h b/lib/private-libwebsockets.h index ee5f1754..7e42202e 100644 --- a/lib/private-libwebsockets.h +++ b/lib/private-libwebsockets.h @@ -388,11 +388,6 @@ extern int libwebsocket_interpret_incoming_packet(struct libwebsocket *wsi, unsigned char *buf, size_t len); -extern int -libwebsocket_read(struct libwebsocket_context *context, - struct libwebsocket *wsi, - unsigned char *buf, size_t len); - extern int lws_b64_selftest(void);