libwebsockets
Lightweight C library for HTML5 websockets
class="ui-resizable-handle">
Loading...
Searching...
No Matches
lws_dht_dnssec_ops Struct Reference

#include <lws-dht-dnssec.h>

Collaboration diagram for lws_dht_dnssec_ops:

Data Fields

int(* keygen )(struct lws_context *context, struct lws_dht_dnssec_keygen_args *args)
int(* dsfromkey )(struct lws_context *context, struct lws_dht_dnssec_dsfromkey_args *args)
int(* signzone )(struct lws_context *context, struct lws_dht_dnssec_signzone_args *args)
int(* importnsd )(struct lws_context *context, struct lws_dht_dnssec_importnsd_args *args)
int(* bump_zone_serial )(struct lws_context *context, const char *zone_filepath)
int(* add_temp_zone )(struct lws_context *context, const char *domain, const char *zone_str, int ttl_secs)
int(* publish_jws )(struct lws_vhost *vhost, const char *jws_filepath)
int(* fetch_zone )(struct lws_context *cx, struct lws_dht_dnssec_fetch_zone_args *args)
int(* subscribe_zone )(struct lws_vhost *vhost, const char *domain)
int(* notify_peer_outdated )(struct lws_vhost *vhost, const char *domain, const lws_sockaddr46 *sa46_peer, uint64_t newer_soa_serial)
void(* register_auth_cb )(struct lws_vhost *vh, void(*cb)(void *opaque, const char *domain, const char *payload_path), void *opaque)

Detailed Description

Definition at line 71 of file lws-dht-dnssec.h.

Field Documentation

◆ keygen

int(* lws_dht_dnssec_ops::keygen) (struct lws_context *context, struct lws_dht_dnssec_keygen_args *args)

Definition at line 72 of file lws-dht-dnssec.h.

◆ dsfromkey

int(* lws_dht_dnssec_ops::dsfromkey) (struct lws_context *context, struct lws_dht_dnssec_dsfromkey_args *args)

Definition at line 73 of file lws-dht-dnssec.h.

◆ signzone

int(* lws_dht_dnssec_ops::signzone) (struct lws_context *context, struct lws_dht_dnssec_signzone_args *args)

Definition at line 74 of file lws-dht-dnssec.h.

◆ importnsd

int(* lws_dht_dnssec_ops::importnsd) (struct lws_context *context, struct lws_dht_dnssec_importnsd_args *args)

Definition at line 75 of file lws-dht-dnssec.h.

◆ bump_zone_serial

int(* lws_dht_dnssec_ops::bump_zone_serial) (struct lws_context *context, const char *zone_filepath)

Definition at line 76 of file lws-dht-dnssec.h.

◆ add_temp_zone

int(* lws_dht_dnssec_ops::add_temp_zone) (struct lws_context *context, const char *domain, const char *zone_str, int ttl_secs)

Definition at line 78 of file lws-dht-dnssec.h.

◆ publish_jws

int(* lws_dht_dnssec_ops::publish_jws) (struct lws_vhost *vhost, const char *jws_filepath)

Definition at line 79 of file lws-dht-dnssec.h.

◆ fetch_zone

int(* lws_dht_dnssec_ops::fetch_zone) (struct lws_context *cx, struct lws_dht_dnssec_fetch_zone_args *args)

Definition at line 80 of file lws-dht-dnssec.h.

◆ subscribe_zone

int(* lws_dht_dnssec_ops::subscribe_zone) (struct lws_vhost *vhost, const char *domain)

Definition at line 87 of file lws-dht-dnssec.h.

◆ notify_peer_outdated

int(* lws_dht_dnssec_ops::notify_peer_outdated) (struct lws_vhost *vhost, const char *domain, const lws_sockaddr46 *sa46_peer, uint64_t newer_soa_serial)

Definition at line 93 of file lws-dht-dnssec.h.

◆ register_auth_cb

void(* lws_dht_dnssec_ops::register_auth_cb) (struct lws_vhost *vh, void(*cb)(void *opaque, const char *domain, const char *payload_path), void *opaque)

Definition at line 96 of file lws-dht-dnssec.h.


The documentation for this struct was generated from the following file: