libwebsockets
Lightweight C library for HTML5 websockets
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)
int(* register_auth_cb )(struct lws_vhost *vh, void(*cb)(void *opaque, const char *domain, const char *payload_path), void *opaque)
int(* query_serials )(struct lws_context *cx, struct lws_dht_dnssec_query_serials_args *args)
int(* zone_file_serial )(const char *filepath, uint32_t *serial)

Detailed Description

Definition at line 168 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 169 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 170 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 171 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 172 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 173 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 175 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 176 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 177 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 184 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 190 of file lws-dht-dnssec.h.

◆ register_auth_cb

int(* 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 200 of file lws-dht-dnssec.h.

◆ query_serials

int(* lws_dht_dnssec_ops::query_serials) (struct lws_context *cx, struct lws_dht_dnssec_query_serials_args *args)

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

◆ zone_file_serial

int(* lws_dht_dnssec_ops::zone_file_serial) (const char *filepath, uint32_t *serial)

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


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