2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
26
27
28
29
33
34
35
55
56
61
62
63
64
65
73
74
75
76
77
78
79
80
112
125
140
141
142
145
146
149
156
157
158
159
160
161
162
163
164
167
170
173
174
175
176
177
180
181
182
183
187
188
189
190
194
195
199
200
204
205
209
210
211
212
214#if defined(LWS_ROLE_MQTT)
220#if defined(LWS_WITH_SYS_FAULT_INJECTION)
223
228
229
233
234
235
239
240
241
244
245
246
247
248
249
255
256
257
258
259
260
261LWS_VISIBLE LWS_EXTERN
struct lws *
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289LWS_VISIBLE LWS_EXTERN
int
291 struct lws_vhost *vhost);
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312LWS_VISIBLE LWS_EXTERN
int
316
317
318
319
320
321
322
323
324
325
326
327LWS_VISIBLE LWS_EXTERN
unsigned int
331
332
333
334
335
336
337
338
339
340
341LWS_VISIBLE LWS_EXTERN
int
343 const uint8_t *der, size_t der_len);
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364LWS_VISIBLE LWS_EXTERN
void
368
369
370
371
372
373
374
375
376
377
378
379
380
381LWS_VISIBLE LWS_EXTERN
int
383 const char *filename,
const char *content_type,
384 char **p,
char *end);
387
388
389
390
391
392
393
394
395
396
397
398LWS_VISIBLE LWS_EXTERN
int
402
403
404
405
406
407
408
409
410
411
412
413
414
415LWS_VISIBLE LWS_EXTERN
int
const char * uri_replace_from
const lws_retry_bo_t * retry_and_idle_policy
int ietf_version_or_minus_one
const char * uri_replace_to
uint8_t sys_tls_client_cert
const char * local_protocol_name
int manual_initial_tx_credit
struct lws_context * context
LWS_VISIBLE LWS_EXTERN void lws_client_http_body_pending(struct lws *wsi, int something_left_to_send)
LWS_VISIBLE LWS_EXTERN int lws_tls_session_is_reused(struct lws *wsi)
LWS_VISIBLE LWS_EXTERN int lws_http_basic_auth_gen(const char *user, const char *pw, char *buf, size_t len)
LWS_VISIBLE LWS_EXTERN int lws_http_client_read(struct lws *wsi, char **buf, int *len)
LWS_VISIBLE LWS_EXTERN int lws_client_http_multipart(struct lws *wsi, const char *name, const char *filename, const char *content_type, char **p, char *end)
LWS_VISIBLE LWS_EXTERN int lws_init_vhost_client_ssl(const struct lws_context_creation_info *info, struct lws_vhost *vhost)
LWS_VISIBLE LWS_EXTERN unsigned int lws_http_client_http_response(struct lws *wsi)
LWS_VISIBLE LWS_EXTERN struct lws * lws_client_connect_via_info(const struct lws_client_connect_info *ccinfo)
lws_client_connect_ssl_connection_flags
LWS_VISIBLE LWS_EXTERN int lws_tls_client_vhost_extra_cert_mem(struct lws_vhost *vh, const uint8_t *der, size_t der_len)
@ LCCSCF_SECSTREAM_CLIENT
@ LCCSCF_HTTP_MULTIPART_MIME
@ LCCSCF_HTTP_X_WWW_FORM_URLENCODED
@ LCCSCF_IP_HIGH_RELIABILITY
@ LCCSCF_IP_HIGH_THROUGHPUT
@ LCCSCF_ALLOW_REUSE_ADDR
@ LCCSCF_H2_QUIRK_OVERFLOWS_TXCR
@ LCCSCF_H2_MANUAL_RXFLOW
@ LCCSCF_H2_QUIRK_NGHTTP2_END_STREAM
@ LCCSCF_SECSTREAM_PROXY_LINK
@ LCCSCF_H2_PRIOR_KNOWLEDGE
@ LCCSCF_SKIP_SERVER_CERT_HOSTNAME_CHECK
@ LCCSCF_WAKE_SUSPEND__VALIDITY
@ LCCSCF_ACCEPT_TLS_DOWNGRADE_REDIRECTS
@ LCCSCF_HTTP_NO_FOLLOW_REDIRECT
@ LCCSCF_SECSTREAM_PROXY_ONWARD
@ LCCSCF_PRIORITIZE_READS
@ LCCSCF_HTTP_NO_CACHE_CONTROL
@ LCCSCF_H2_HEXIFY_AUTH_TOKEN
@ LCCSCF_ALLOW_SELFSIGNED