&vl_method_Ping,
&vl_method_Reload,
&vl_method_SetLogLevel);
+
+int varlink_method_ping(Varlink *link, JsonVariant *parameters, VarlinkMethodFlags flags, void *userdata) {
+ assert(link);
+
+ if (json_variant_elements(parameters) > 0)
+ return varlink_error_invalid_parameter(link, parameters);
+
+ log_debug("Received io.systemd.service.Ping");
+
+ return varlink_reply(link, NULL);
+}
/* SPDX-License-Identifier: GPL-2.0-or-later */
#pragma once
+#include "varlink.h"
#include "varlink-idl.h"
extern const VarlinkInterface vl_interface_io_systemd_service;
+
+int varlink_method_ping(Varlink *link, JsonVariant *parameters, VarlinkMethodFlags flags, void *userdata);