|
libwebsockets
Lightweight C library for HTML5 websockets
|
Go to the source code of this file.
Data Structures | |
| struct | lws_dht_dnssec_keygen_args |
| struct | lws_dht_dnssec_dsfromkey_args |
| struct | lws_dht_dnssec_signzone_args |
| struct | lws_dht_dnssec_importnsd_args |
| struct | lws_dht_dnssec_fetch_zone_args |
| struct | lws_dht_dnssec_ops |
Typedefs | |
| typedef void(* | lws_dht_dnssec_fetch_cb_t) (void *opaque, const char *domain, int status) |
| struct lws_dht_dnssec_keygen_args |
Definition at line 30 of file lws-dht-dnssec.h.
Collaboration diagram for lws_dht_dnssec_keygen_args:| Data Fields | ||
|---|---|---|
| const char * | domain | |
| const char * | type | |
| const char * | curve | |
| int | bits | |
| struct lws_dht_dnssec_dsfromkey_args |
Definition at line 37 of file lws-dht-dnssec.h.
Collaboration diagram for lws_dht_dnssec_dsfromkey_args:| Data Fields | ||
|---|---|---|
| const char * | domain | |
| const char * | hash | |
| struct lws_dht_dnssec_signzone_args |
Definition at line 42 of file lws-dht-dnssec.h.
Collaboration diagram for lws_dht_dnssec_signzone_args:| Data Fields | ||
|---|---|---|
| const char * | domain | |
| uint32_t | sign_validity_duration | |
| struct lws_dht_dnssec_importnsd_args |
Definition at line 47 of file lws-dht-dnssec.h.
Collaboration diagram for lws_dht_dnssec_importnsd_args:| Data Fields | ||
|---|---|---|
| const char * | domain | |
| const char * | key1_prefix | |
| const char * | key2_prefix | |
| struct lws_dht_dnssec_fetch_zone_args |
Definition at line 55 of file lws-dht-dnssec.h.
Collaboration diagram for lws_dht_dnssec_fetch_zone_args:| Data Fields | ||
|---|---|---|
| struct lws_vhost * | vhost | |
| const char * | domain | |
| const char * | cache_dir | |
| lws_dht_dnssec_fetch_cb_t | cb | |
| void * | opaque | |
| int | is_cancel | |
| struct lws_dht_dnssec_ops |
Definition at line 64 of file lws-dht-dnssec.h.
Collaboration diagram for lws_dht_dnssec_ops:| Data Fields | ||
|---|---|---|
| int(*)(struct lws_context *context, struct lws_dht_dnssec_keygen_args *args) | keygen | |
| int(*)(struct lws_context *context, struct lws_dht_dnssec_dsfromkey_args *args) | dsfromkey | |
| int(*)(struct lws_context *context, struct lws_dht_dnssec_signzone_args *args) | signzone | |
| int(*)(struct lws_context *context, struct lws_dht_dnssec_importnsd_args *args) | importnsd | |
| int(*)(struct lws_context *context, const char *domain, const char *zone_str, int ttl_secs) | add_temp_zone | |
| int(*)(struct lws_context *context, const char *jws_filepath) | publish_jws | |
| int(*)(struct lws_context *context, struct lws_dht_dnssec_fetch_zone_args *args) | fetch_zone | |
| typedef void(* lws_dht_dnssec_fetch_cb_t) (void *opaque, const char *domain, int status) |
Definition at line 53 of file lws-dht-dnssec.h.