]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolve: rename varlink_subscription -> varlink_query_results_subscription
authorNick Rosbrook <enr0n@ubuntu.com>
Mon, 7 Oct 2024 15:39:57 +0000 (11:39 -0400)
committerNick Rosbrook <enr0n@ubuntu.com>
Mon, 27 Jan 2025 14:32:24 +0000 (09:32 -0500)
No functional change. Make it more clear that these varlink connections
are subscribed to query results. This prepares for adding SubscribeDNS
to the varlink API.

src/resolve/resolved-manager.c
src/resolve/resolved-manager.h
src/resolve/resolved-varlink.c

index 5ec946717f2465987b6f0fdb344c7a07c500bb8a..883bc097015f766bfbc281dd98b7fa44585f6b2b 100644 (file)
@@ -1190,7 +1190,7 @@ int manager_monitor_send(Manager *m, DnsQuery *q) {
 
         assert(m);
 
-        if (set_isempty(m->varlink_subscription))
+        if (set_isempty(m->varlink_query_results_subscription))
                 return 0;
 
         /* Merge all questions into one */
@@ -1240,7 +1240,7 @@ int manager_monitor_send(Manager *m, DnsQuery *q) {
         }
 
         r = varlink_many_notifybo(
-                        m->varlink_subscription,
+                        m->varlink_query_results_subscription,
                         SD_JSON_BUILD_PAIR("state", SD_JSON_BUILD_STRING(dns_transaction_state_to_string(q->state))),
                         SD_JSON_BUILD_PAIR_CONDITION(q->state == DNS_TRANSACTION_DNSSEC_FAILED,
                                                      "result", SD_JSON_BUILD_STRING(dnssec_result_to_string(q->answer_dnssec_result))),
index 337aa2788ce0d7df0404c967e4827afcb45df0f3..5d870111d1bbd01bab210c7e75c7c29f7a7fb7ab 100644 (file)
@@ -152,7 +152,7 @@ struct Manager {
         sd_varlink_server *varlink_server;
         sd_varlink_server *varlink_monitor_server;
 
-        Set *varlink_subscription;
+        Set *varlink_query_results_subscription;
 
         sd_event_source *clock_change_event_source;
 
index c30a2a3feacbf8f0ea1421984b8de682a0c7136f..fd2fc588532efbade1cf59c0320b551e3902f2e4 100644 (file)
@@ -131,10 +131,10 @@ static void vl_on_notification_disconnect(sd_varlink_server *s, sd_varlink *link
         assert(s);
         assert(link);
 
-        sd_varlink *removed_link = set_remove(m->varlink_subscription, link);
+        sd_varlink *removed_link = set_remove(m->varlink_query_results_subscription, link);
         if (removed_link) {
                 sd_varlink_unref(removed_link);
-                log_debug("%u monitor clients remain active", set_size(m->varlink_subscription));
+                log_debug("%u query result monitor clients remain active", set_size(m->varlink_query_results_subscription));
         }
 }
 
@@ -1229,12 +1229,12 @@ static int vl_method_subscribe_query_results(sd_varlink *link, sd_json_variant *
         if (r < 0)
                 return log_error_errno(r, "Failed to report monitor to be established: %m");
 
-        r = set_ensure_put(&m->varlink_subscription, NULL, link);
+        r = set_ensure_put(&m->varlink_query_results_subscription, NULL, link);
         if (r < 0)
                 return log_error_errno(r, "Failed to add subscription to set: %m");
         sd_varlink_ref(link);
 
-        log_debug("%u clients now attached for varlink notifications", set_size(m->varlink_subscription));
+        log_debug("%u clients now attached for query result varlink notifications", set_size(m->varlink_query_results_subscription));
 
         return 1;
 }