181#if defined(LWS_WITH_SS_DIRECT_PROTOCOL_STR)
185#if defined(LWS_WITH_SECURE_STREAMS_PROXY_API)
237#if defined(LWS_WITH_SERVER)
245#if defined(LWS_ROLE_H1) || defined(LWS_ROLE_H2) || defined(LWS_ROLE_WS)
256 const char *multipart_name;
257 const char *multipart_filename;
258 const char *multipart_content_type;
261 const char *auth_preamble;
271 const char *subprotocol;
284#if defined(LWS_ROLE_MQTT)
288 const char *subscribe;
290 const char *will_topic;
291 const char *will_message;
293 const char *birth_topic;
294 const char *birth_message;
313#if defined(LWS_WITH_SECURE_STREAMS_AUTH_SIGV4)
315 const char *aws_region;
316 const char *aws_service;
363#if !defined(LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY)
struct lws_retry_bo lws_retry_bo_t
uint32_t client_buflen_rxflow_off_below
uint8_t value_is_http_token
struct lws_ss_x509 * next
struct lws_ss_metadata * next
struct lws_ss_http_respmap lws_ss_http_respmap_t
uint32_t proxy_buflen_rxflow_on_above
LWS_VISIBLE LWS_EXTERN int lws_ss_policy_overlay(struct lws_context *context, const char *overlay)
uint32_t client_buflen_rxflow_on_above
union lws_ss_policy::@205263316062375117242051172104141270333353025223 trust
const lws_ss_x509_t * ssx509[6]
const lws_metric_policy_t * metrics
lws_ss_metadata_t * metadata
struct lws_ss_policy lws_ss_policy_t
const lws_ss_x509_t * key
struct lws_ss_trust_store * next
const char * socks5_proxy
uint8_t value_on_lws_heap
LWS_VISIBLE LWS_EXTERN int lws_ss_policy_parse_abandon(struct lws_context *context)
struct lws_ss_trust_store lws_ss_trust_store_t
struct lws_ss_x509 lws_ss_x509_t
uint32_t proxy_buflen_rxflow_off_below
struct lws_ss_auth * next
const char * rideshare_streamtype
LWS_VISIBLE LWS_EXTERN const lws_ss_auth_t * lws_ss_auth_get(struct lws_context *context)
const lws_ss_trust_store_t * store
struct lws_ss_auth lws_ss_auth_t
LWS_VISIBLE LWS_EXTERN int lws_ss_policy_parse_begin(struct lws_context *context, int overlay)
@ LWSSSPOLF_HTTP_CACHE_COOKIES
@ LWSSSPOLF_OPPORTUNISTIC
@ LWSSSPOLF_ATTR_HIGH_RELIABILITY
@ LWSSSPOLF_H2_QUIRK_UNCLEAN_HPACK_STATE
@ LWSSSPOLF_WAKE_SUSPEND__VALIDITY
@ LWSSSPOLF_ALLOW_REDIRECTS
@ LWSSSPOLF_ATTR_LOW_LATENCY
@ LWSSSPOLF_QUIRK_NGHTTP2_END_STREAM
@ LWSSSPOLF_HTTP_MULTIPART_IN
@ LWSSSPOLF_ATTR_LOW_COST
@ LWSSSPOLF_HTTP_X_WWW_FORM_URLENCODED
@ LWSSSPOLF_HTTP_NO_CONTENT_LENGTH
@ LWSSSPOLF_HTTP_MULTIPART
@ LWSSSPOLF_PRIORITIZE_READS
@ LWSSSPOLF_DIRECT_PROTO_STR
@ LWSSSPOLF_H2_QUIRK_OVERFLOWS_TXCR
@ LWSSSPOLF_ATTR_HIGH_THROUGHPUT
const lws_retry_bo_t * retry_bo
int(* plugin_auth_status_cb)(struct lws_ss_handle *ss, int status)
const lws_ss_auth_t * auth
const lws_ss_x509_t * cert
struct lws_ss_metadata lws_ss_metadata_t
LWS_VISIBLE LWS_EXTERN const lws_ss_policy_t * lws_ss_policy_get(struct lws_context *context)
struct lws_ss_policy * next
void * value__may_own_heap
struct lws_metric_policy lws_metric_policy_t
LWS_VISIBLE LWS_EXTERN int lws_ss_policy_parse(struct lws_context *context, const uint8_t *buf, size_t len)
const struct lws_metric_policy * next
union lws_ss_policy::@240225143042301163031025331247104245060336112111 u