1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/include/libwebsockets
Andy Green 8b6f2d5dba gcc4: conceal typedef in public header
Modern toolchains are fine with giving a typedef as a forward reference,
but gcc 4.3 can't cope with that and then seeing the real definition in the
.c later.

Just conceal the typedef and use the struct form for the forward reference
resolution type in the public header so even senior toolchains are happy.
2022-05-17 15:07:29 +01:00
..
abstract abstract: existing connection compare 2019-10-10 16:34:37 +01:00
lws-adopt.h Fault injection 2021-04-05 10:55:04 +01:00
lws-async-dns.h client: rfc6724 dns results sorting 2020-11-28 10:58:07 +00:00
lws-bb-i2c.h drivers: initial generic gpio and i2c plus bitbang 2020-06-10 19:17:08 +01:00
lws-bb-spi.h esp32-wrover-kit 2020-06-30 19:35:41 +01:00
lws-button.h lws_button: classification 2020-06-27 07:57:22 +01:00
lws-cache-ttl.h lws_cache_ttl 2021-06-22 15:55:29 +01:00
lws-callbacks.h ss-mqtt: Add support for MQTT UNSUBSCRIBE and DISCONNECT 2021-05-27 11:37:44 +01:00
lws-cgi.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-client.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-conmon.h conmon: add dns and protocol_specific 2021-08-19 05:31:04 +01:00
lws-context-vhost.h tls: evolve handshake serialization into simultaneous_ssl_handshake_restriction 2021-10-05 07:40:17 +01:00
lws-cose.h cose: keys and signing + validation 2021-08-31 05:45:35 +01:00
lws-dbus.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-diskcache.h type comparisons: fixes 2021-01-05 10:56:38 +00:00
lws-display.h esp32-wrover-kit 2020-06-30 19:35:41 +01:00
lws-dll2.h vhost: allow multiple listen sockets 2021-06-22 15:55:47 +01:00
lws-dsh.h ss: proxy: get rx flow control working 2021-04-07 15:54:26 +01:00
lws-eventlib-exports.h evlib: remove PREPARE_DELETION as cruft 2021-08-21 17:44:34 +01:00
lws-fault-injection.h fault injection: pseudorandom 64-bit range support 2021-07-04 10:29:54 +01:00
lws-freertos.h remove: old esp32 helper pieces 2020-07-15 16:18:00 +01:00
lws-fts.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-genaes.h Added missing PKCS#7 padding/unpadding from AES-CBC in JWE 2020-02-21 17:32:41 +00:00
lws-gencrypto.h cose: keys and signing + validation 2021-08-31 05:45:35 +01:00
lws-genec.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-genhash.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-genrsa.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-gpio.h drivers: initial generic gpio and i2c plus bitbang 2020-06-10 19:17:08 +01:00
lws-http.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-i2c.h lws_button and lws_led 2020-06-18 16:57:44 +01:00
lws-ili9341-spi.h esp32-wrover-kit 2020-06-30 19:35:41 +01:00
lws-jose.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-jwe.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-jwk.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-jws.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-lecp.h lecp: remove extra struct lws_lec_pctx fwd definitions 2021-10-11 09:12:03 +01:00
lws-led.h esp32-wrover-kit 2020-06-30 19:35:41 +01:00
lws-lejp.h lecp: add CBOR stream parser LECP like JSON LEJP 2021-08-21 17:44:40 +01:00
lws-logs.h logs: lock log context refcount changes 2022-01-27 14:31:29 +00:00
lws-lwsac.h type comparisons: fixes 2021-01-05 10:56:38 +00:00
lws-map.h gcc4: conceal typedef in public header 2022-05-17 15:07:29 +01:00
lws-metrics.h lws_metrics 2021-03-08 21:47:28 +00:00
lws-misc.h tls: JIT Trust 2021-06-22 15:55:29 +01:00
lws-mqtt.h ss: mqtt: add support for retained message 2022-02-07 09:37:34 +00:00
lws-netdev.h update some wording 2020-09-30 06:42:13 +01:00
lws-network-helper.h route: extend lws_route_uidx_t from 1 byte to 2 bytes 2022-02-21 11:08:21 +00:00
lws-optee.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-protocols-plugins.h Wextra 2021-07-04 10:29:54 +01:00
lws-purify.h type comparisons: fixes 2021-01-05 10:56:38 +00:00
lws-pwm.h esp32-wrover-kit 2020-06-30 19:35:41 +01:00
lws-retry.h lws_retry: udp support 2019-10-10 16:34:37 +01:00
lws-ring.h cleaning: windows 2020-03-04 12:17:49 +00:00
lws-secure-streams-client.h docs: audit api return information 2021-11-08 10:34:18 +00:00
lws-secure-streams-policy.h ss: mqtt: add support for retained message 2022-02-07 09:37:34 +00:00
lws-secure-streams.h sspc: add LWSSSCS_UPSTREAM_LINK_RETRY state 2021-08-19 05:31:15 +01:00
lws-sequencer.h sul: multiple timer domains 2020-06-02 08:37:10 +01:00
lws-service.h docs: lws_service_tsi 2021-12-14 08:10:38 +00:00
lws-settings.h lws_netdev: use lws_settings 2020-07-07 15:23:19 +01:00
lws-sha1-base64.h base64: stateful decode 2019-09-06 15:30:51 +01:00
lws-smd.h lws_metrics 2021-03-08 21:47:28 +00:00
lws-spa.h doxygen: cleanup and add recent includes 2019-09-22 09:35:07 -07:00
lws-spi.h esp32-wrover-kit 2020-06-30 19:35:41 +01:00
lws-ssd1306-i2c.h update some wording 2020-09-30 06:42:13 +01:00
lws-state.h lws_smd: system message distribution 2020-06-27 07:57:22 +01:00
lws-struct.h api-test: lws_struct-json: add worked example 2020-05-27 08:40:12 +01:00
lws-system.h ws-server-threads-smp: modernize 2021-10-05 07:40:03 +01:00
lws-test-sequencer.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-threadpool.h ctest: fixes-and-changes 2020-04-19 08:43:01 +01:00
lws-timeout-timer.h remove LWS_WITH_DEPRECATED_THINGS 2021-07-13 13:22:46 +01:00
lws-tls-sessions.h tls-sessions: serialization 2021-04-04 05:45:53 +01:00
lws-tokenize.h wilcard: change api to use length for check 2021-06-07 14:57:57 +01:00
lws-vfs.h linkit: support build using public sdk 2020-01-17 07:45:34 +00:00
lws-write.h docs: lws_write: decruftify 2021-04-15 17:41:17 +01:00
lws-writeable.h type comparisons: fixes 2021-01-05 10:56:38 +00:00
lws-ws-close.h doxygen: cleanup and add recent includes 2019-09-22 09:35:07 -07:00
lws-ws-ext.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-ws-state.h license: switch LGPLv2.1+SLE parts to MIT 2019-08-14 10:44:38 +01:00
lws-x509.h docs: audit api return information 2021-11-08 10:34:18 +00:00