summaryrefslogtreecommitdiffstats
path: root/src/providers/data_provider/dp_iface_generated.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers/data_provider/dp_iface_generated.c')
-rw-r--r--src/providers/data_provider/dp_iface_generated.c41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/providers/data_provider/dp_iface_generated.c b/src/providers/data_provider/dp_iface_generated.c
index 7fee5326d..388aa39d2 100644
--- a/src/providers/data_provider/dp_iface_generated.c
+++ b/src/providers/data_provider/dp_iface_generated.c
@@ -51,6 +51,47 @@ const struct sbus_interface_meta iface_dp_client_meta = {
sbus_invoke_get_all, /* GetAll invoker */
};
+/* arguments for org.freedesktop.sssd.DataProvider.Backend.IsOnline */
+const struct sbus_arg_meta iface_dp_backend_IsOnline__in[] = {
+ { "domain_name", "s" },
+ { NULL, }
+};
+
+/* arguments for org.freedesktop.sssd.DataProvider.Backend.IsOnline */
+const struct sbus_arg_meta iface_dp_backend_IsOnline__out[] = {
+ { "status", "b" },
+ { NULL, }
+};
+
+int iface_dp_backend_IsOnline_finish(struct sbus_request *req, bool arg_status)
+{
+ dbus_bool_t cast_status = arg_status;
+ return sbus_request_return_and_finish(req,
+ DBUS_TYPE_BOOLEAN, &cast_status,
+ DBUS_TYPE_INVALID);
+}
+
+/* methods for org.freedesktop.sssd.DataProvider.Backend */
+const struct sbus_method_meta iface_dp_backend__methods[] = {
+ {
+ "IsOnline", /* name */
+ iface_dp_backend_IsOnline__in,
+ iface_dp_backend_IsOnline__out,
+ offsetof(struct iface_dp_backend, IsOnline),
+ invoke_s_method,
+ },
+ { NULL, }
+};
+
+/* interface info for org.freedesktop.sssd.DataProvider.Backend */
+const struct sbus_interface_meta iface_dp_backend_meta = {
+ "org.freedesktop.sssd.DataProvider.Backend", /* name */
+ iface_dp_backend__methods,
+ NULL, /* no signals */
+ NULL, /* no properties */
+ sbus_invoke_get_all, /* GetAll invoker */
+};
+
/* arguments for org.freedesktop.sssd.dataprovider.autofsHandler */
const struct sbus_arg_meta iface_dp_autofsHandler__in[] = {
{ "dp_flags", "u" },