resolve: rename varlink_subscription -> varlink_query_results_subscription
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.
This commit is contained in:
@@ -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))),
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user