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)
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
union lws_ss_policy::@38 u
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
const lws_ss_x509_t * ssx509[6]
const lws_metric_policy_t * metrics
lws_ss_metadata_t * metadata
union lws_ss_policy::@39 trust
struct lws_ss_policy lws_ss_policy_t
struct lws_ss_trust_store * next
const char * socks5_proxy
@ 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
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)
struct lws_ss_auth lws_ss_auth_t
LWS_VISIBLE LWS_EXTERN int lws_ss_policy_parse_begin(struct lws_context *context, int overlay)
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
struct lws_ss_metadata lws_ss_metadata_t
struct lws_ss_policy * next
void * value__may_own_heap
struct lws_metric_policy lws_metric_policy_t
LWS_VISIBLE LWS_EXTERN const lws_ss_policy_t * lws_ss_policy_get(struct lws_context *context)
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