|
libwebsockets
Lightweight C library for HTML5 websockets
|
#include <stdarg.h>#include <string.h>#include <stdlib.h>#include "lws_config.h"#include <unistd.h>#include <poll.h>#include <netdb.h>#include <sys/time.h>#include <libwebsockets/lws-logs.h>#include <stddef.h>#include <libwebsockets/lws-ws-close.h>#include <libwebsockets/lws-callbacks.h>#include <libwebsockets/lws-ws-state.h>#include <libwebsockets/lws-ws-ext.h>#include <libwebsockets/lws-protocols-plugins.h>#include <libwebsockets/lws-plugin-generic-sessions.h>#include <libwebsockets/lws-context-vhost.h>#include <libwebsockets/lws-client.h>#include <libwebsockets/lws-http.h>#include <libwebsockets/lws-spa.h>#include <libwebsockets/lws-purify.h>#include <libwebsockets/lws-timeout-timer.h>#include <libwebsockets/lws-service.h>#include <libwebsockets/lws-write.h>#include <libwebsockets/lws-writeable.h>#include <libwebsockets/lws-adopt.h>#include <libwebsockets/lws-network-helper.h>#include <libwebsockets/lws-misc.h>#include <libwebsockets/lws-ring.h>#include <libwebsockets/lws-sha1-base64.h>#include <libwebsockets/lws-x509.h>#include <libwebsockets/lws-cgi.h>#include <libwebsockets/lws-vfs.h>#include <libwebsockets/lws-lejp.h>#include <libwebsockets/lws-stats.h>#include <libwebsockets/lws-threadpool.h>#include <libwebsockets/lws-tokenize.h>#include <libwebsockets/lws-lwsac.h>#include <libwebsockets/lws-fts.h>#include <libwebsockets/lws-diskcache.h>Go to the source code of this file.
Data Structures | |
| struct | lws_pollargs |
Macros | |
| #define | LWS_INLINE inline |
| #define | LWS_O_RDONLY O_RDONLY |
| #define | LWS_O_WRONLY O_WRONLY |
| #define | LWS_O_CREAT O_CREAT |
| #define | LWS_O_TRUNC O_TRUNC |
| #define | LWS_INVALID_FILE -1 |
| #define | LWS_VISIBLE |
| #define | LWS_WARN_UNUSED_RESULT |
| #define | LWS_WARN_DEPRECATED |
| #define | LWS_FORMAT(string_index) |
| #define | LWS_EXTERN extern |
| #define | lws_pthread_mutex(name) |
| #define | lws_pthread_mutex_init(_a) |
| #define | lws_pthread_mutex_destroy(_a) |
| #define | lws_pthread_mutex_lock(_a) |
| #define | lws_pthread_mutex_unlock(_a) |
| #define | CONTEXT_PORT_NO_LISTEN -1 |
| #define | CONTEXT_PORT_NO_LISTEN_SERVER -2 |
| #define | lws_container_of(P, T, M) ((T *)((char *)(P) - offsetof(T, M))) |
| #define | LWS_FEATURE_SERVE_HTTP_FILE_HAS_OTHER_HEADERS_ARG |
| #define | LWS_FEATURE_PROTOCOLS_HAS_ID_FIELD |
| #define | LWS_FEATURE_PROTOCOLS_HAS_PEER_WRITE_ALLOWANCE |
| #define | LWS_FEATURE_SERVE_HTTP_FILE_HAS_OTHER_HEADERS_LEN |
| #define | LWS_FEATURE_FOPS |
| #define | lws_pollfd pollfd |
| #define | LWS_POLLHUP (POLLHUP|POLLERR) |
| #define | LWS_POLLIN (POLLIN) |
| #define | LWS_POLLOUT (POLLOUT) |