Lines Matching +full:- +full:- +full:include
2 * libwebsockets - small server side websockets and web server implementation
4 * Copyright (C) 2010 - 2019 Andy Green <andy@warmcat.com>
31 #include <cstddef>
32 #include <cstdarg>
36 #include <stdarg.h>
39 #include <string.h>
40 #include <stdlib.h>
42 #include "lws_config.h"
44 /* place for one-shot opaque forward references */
68 #include <stdint.h>
79 #include <winsock2.h>
80 #include <ws2tcpip.h>
81 #include <stddef.h>
82 #include <basetsd.h>
83 #include <io.h>
85 #include <fcntl.h>
125 #define LWS_INVALID_FILE -1
140 #include <unistd.h>
142 #include <sys/capability.h>
146 #include <sys/socket.h>
147 #include <netinet/in.h>
157 #include <poll.h>
158 #include <netdb.h>
159 #define LWS_INVALID_FILE -1
160 #define LWS_SOCK_INVALID (-1)
165 #define LWS_SOCK_INVALID (-1)
168 #define LWS_SOCK_INVALID (-1)
173 #include <sys/signal.h>
196 * cannot be imported at link-time.
219 #include <netinet/in.h>
220 #include <unistd.h>
228 #include <sys/time.h>
229 #include <unistd.h>
234 #include <uv.h>
237 #include <uv-version.h>
241 #include <uv/version.h>
251 * Include user-controlled settings for windows from
252 * <wolfssl-root>/IDE/WIN/user_settings.h
254 #include <IDE/WIN/user_settings.h>
255 #include <cyassl/ctaocrypt/settings.h>
257 #include <cyassl/options.h>
259 #include <cyassl/openssl/ssl.h>
260 #include <cyassl/error-ssl.h>
265 * Include user-controlled settings for windows from
266 * <wolfssl-root>/IDE/WIN/user_settings.h
268 #include <IDE/WIN/user_settings.h>
269 #include <wolfssl/wolfcrypt/settings.h>
271 #include <wolfssl/options.h>
273 #include <wolfssl/openssl/ssl.h>
274 #include <wolfssl/error-ssl.h>
287 #include <mbedtls/ssl.h>
288 #include <mbedtls/entropy.h>
289 #include <mbedtls/ctr_drbg.h>
290 #include <mbedtls/version.h>
304 #include <openssl/ssl.h>
306 #include <openssl/err.h>
321 #include <pthread.h>
358 #define CONTEXT_PORT_NO_LISTEN -1
359 #define CONTEXT_PORT_NO_LISTEN_SERVER -2
361 #include <libwebsockets/lws-logs.h>
364 #include <stddef.h>
367 #define lws_container_of(P,T,M) ((T *)((char *)(P) - offsetof(T, M)))
369 #define LWS_ALIGN_TO(x, bou) x += ((bou) - ((x) % (bou))) % (bou)
410 #include <libwebsockets/lws-freertos.h>
417 #include <time.h>
423 // #include <poll.h>
439 #include <libwebsockets/lws-optee.h>
537 #include <sys/types.h>
538 #include <sys/stat.h>
542 #include <stdint.h>
545 /* !!! >:-[ */
565 #define lws_concat_temp(_t, _l) (_t + sizeof(_t) - _l)
566 #define lws_concat_used(_t, _l) (sizeof(_t) - _l)
568 /** struct lws_pollargs - argument structure for all external poll related calls
584 #include <libwebsockets/lws-dll2.h>
585 #include <libwebsockets/lws-map.h>
587 #include <libwebsockets/lws-fault-injection.h>
588 #include <libwebsockets/lws-timeout-timer.h>
589 #include <libwebsockets/lws-cache-ttl.h>
591 #include <libwebsockets/lws-smd.h>
593 #include <libwebsockets/lws-state.h>
594 #include <libwebsockets/lws-retry.h>
595 #include <libwebsockets/lws-adopt.h>
596 #include <libwebsockets/lws-network-helper.h>
597 #include <libwebsockets/lws-metrics.h>
598 #include <libwebsockets/lws-system.h>
599 #include <libwebsockets/lws-ws-close.h>
600 #include <libwebsockets/lws-callbacks.h>
601 #include <libwebsockets/lws-ws-state.h>
602 #include <libwebsockets/lws-ws-ext.h>
603 #include <libwebsockets/lws-protocols-plugins.h>
605 #include <libwebsockets/lws-context-vhost.h>
608 #include <libwebsockets/lws-conmon.h>
612 #include <libwebsockets/lws-mqtt.h>
614 #include <libwebsockets/lws-client.h>
615 #include <libwebsockets/lws-http.h>
616 #include <libwebsockets/lws-spa.h>
617 #include <libwebsockets/lws-purify.h>
618 #include <libwebsockets/lws-misc.h>
619 #include <libwebsockets/lws-dsh.h>
620 #include <libwebsockets/lws-service.h>
621 #include <libwebsockets/lws-write.h>
622 #include <libwebsockets/lws-writeable.h>
623 #include <libwebsockets/lws-ring.h>
624 #include <libwebsockets/lws-sha1-base64.h>
625 #include <libwebsockets/lws-x509.h>
626 #include <libwebsockets/lws-cgi.h>
628 #include <libwebsockets/lws-vfs.h>
630 #include <libwebsockets/lws-gencrypto.h>
632 #include <libwebsockets/lws-lejp.h>
633 #include <libwebsockets/lws-lecp.h>
634 #include <libwebsockets/lws-cose.h>
635 #include <libwebsockets/lws-struct.h>
636 #include <libwebsockets/lws-threadpool.h>
637 #include <libwebsockets/lws-tokenize.h>
638 #include <libwebsockets/lws-lwsac.h>
639 #include <libwebsockets/lws-fts.h>
640 #include <libwebsockets/lws-diskcache.h>
641 #include <libwebsockets/lws-sequencer.h>
642 #include <libwebsockets/lws-secure-streams.h>
643 #include <libwebsockets/lws-secure-streams-policy.h>
644 #include <libwebsockets/lws-secure-streams-client.h>
647 #include <libwebsockets/abstract/abstract.h>
649 #include <libwebsockets/lws-test-sequencer.h>
651 #include <libwebsockets/lws-async-dns.h>
655 #include <libwebsockets/lws-tls-sessions.h>
658 #include <mbedtls/md5.h>
659 #include <mbedtls/sha1.h>
660 #include <mbedtls/sha256.h>
661 #include <mbedtls/sha512.h>
664 #include <libwebsockets/lws-genhash.h>
665 #include <libwebsockets/lws-genrsa.h>
666 #include <libwebsockets/lws-genaes.h>
667 #include <libwebsockets/lws-genec.h>
669 #include <libwebsockets/lws-jwk.h>
670 #include <libwebsockets/lws-jose.h>
671 #include <libwebsockets/lws-jws.h>
672 #include <libwebsockets/lws-jwe.h>
676 #include <libwebsockets/lws-eventlib-exports.h>
677 #include <libwebsockets/lws-i2c.h>
678 #include <libwebsockets/lws-spi.h>
679 #include <libwebsockets/lws-gpio.h>
680 #include <libwebsockets/lws-bb-i2c.h>
681 #include <libwebsockets/lws-bb-spi.h>
682 #include <libwebsockets/lws-button.h>
683 #include <libwebsockets/lws-led.h>
684 #include <libwebsockets/lws-pwm.h>
685 #include <libwebsockets/lws-display.h>
686 #include <libwebsockets/lws-ssd1306-i2c.h>
687 #include <libwebsockets/lws-ili9341-spi.h>
688 #include <libwebsockets/lws-settings.h>
689 #include <libwebsockets/lws-netdev.h>