]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
dns_transport: use const arguments in getters when possible
authorAram Sargsyan <aram@isc.org>
Tue, 30 May 2023 14:32:02 +0000 (14:32 +0000)
committerAram Sargsyan <aram@isc.org>
Fri, 22 Sep 2023 08:51:45 +0000 (08:51 +0000)
In some dns_transport getter functions it's possible to use a
const dns_transport_t as the first argument instead of just
dns_transport_t. Convert the function prototypes to use const.

lib/dns/include/dns/transport.h
lib/dns/transport.c

index e6499a97e735afe3b030cf3169f0de8a2ff95c0a..705b1f4f76e7149ea8d691b6c6eff2fa4ddd2476 100644 (file)
@@ -40,23 +40,23 @@ dns_transport_new(const dns_name_t *name, dns_transport_type_t type,
  */
 
 dns_transport_type_t
-dns_transport_get_type(dns_transport_t *transport);
+dns_transport_get_type(const dns_transport_t *transport);
 char *
-dns_transport_get_certfile(dns_transport_t *transport);
+dns_transport_get_certfile(const dns_transport_t *transport);
 char *
-dns_transport_get_keyfile(dns_transport_t *transport);
+dns_transport_get_keyfile(const dns_transport_t *transport);
 char *
-dns_transport_get_cafile(dns_transport_t *transport);
+dns_transport_get_cafile(const dns_transport_t *transport);
 char *
-dns_transport_get_remote_hostname(dns_transport_t *transport);
+dns_transport_get_remote_hostname(const dns_transport_t *transport);
 char *
-dns_transport_get_endpoint(dns_transport_t *transport);
+dns_transport_get_endpoint(const dns_transport_t *transport);
 dns_http_mode_t
-dns_transport_get_mode(dns_transport_t *transport);
+dns_transport_get_mode(const dns_transport_t *transport);
 char *
-dns_transport_get_ciphers(dns_transport_t *transport);
+dns_transport_get_ciphers(const dns_transport_t *transport);
 char *
-dns_transport_get_tlsname(dns_transport_t *transport);
+dns_transport_get_tlsname(const dns_transport_t *transport);
 uint32_t
 dns_transport_get_tls_versions(const dns_transport_t *transport);
 bool
index 010bff7de010a5c93d88d972d4f62e22809fe0c7..c7e01c0af424be9de96714a1f45c3ab8e385c0f4 100644 (file)
@@ -94,49 +94,49 @@ list_add(dns_transport_list_t *list, const dns_name_t *name,
 }
 
 dns_transport_type_t
-dns_transport_get_type(dns_transport_t *transport) {
+dns_transport_get_type(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->type);
 }
 
 char *
-dns_transport_get_certfile(dns_transport_t *transport) {
+dns_transport_get_certfile(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->tls.certfile);
 }
 
 char *
-dns_transport_get_keyfile(dns_transport_t *transport) {
+dns_transport_get_keyfile(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->tls.keyfile);
 }
 
 char *
-dns_transport_get_cafile(dns_transport_t *transport) {
+dns_transport_get_cafile(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->tls.cafile);
 }
 
 char *
-dns_transport_get_remote_hostname(dns_transport_t *transport) {
+dns_transport_get_remote_hostname(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->tls.remote_hostname);
 }
 
 char *
-dns_transport_get_endpoint(dns_transport_t *transport) {
+dns_transport_get_endpoint(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->doh.endpoint);
 }
 
 dns_http_mode_t
-dns_transport_get_mode(dns_transport_t *transport) {
+dns_transport_get_mode(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->doh.mode);
@@ -294,14 +294,14 @@ dns_transport_set_tlsname(dns_transport_t *transport, const char *tlsname) {
 }
 
 char *
-dns_transport_get_ciphers(dns_transport_t *transport) {
+dns_transport_get_ciphers(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->tls.ciphers);
 }
 
 char *
-dns_transport_get_tlsname(dns_transport_t *transport) {
+dns_transport_get_tlsname(const dns_transport_t *transport) {
        REQUIRE(VALID_TRANSPORT(transport));
 
        return (transport->tls.tlsname);