summaryrefslogtreecommitdiffstats
path: root/src/sbus/sssd_dbus_meta.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sbus/sssd_dbus_meta.h')
-rw-r--r--src/sbus/sssd_dbus_meta.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sbus/sssd_dbus_meta.h b/src/sbus/sssd_dbus_meta.h
index abc992137..997aa9e46 100644
--- a/src/sbus/sssd_dbus_meta.h
+++ b/src/sbus/sssd_dbus_meta.h
@@ -38,11 +38,17 @@ struct sbus_arg_meta {
const char *type;
};
+struct sbus_request;
+struct sbus_interface;
+
+typedef int (* sbus_method_invoker_fn)(struct sbus_request *dbus_req, void *handler_fn);
+
struct sbus_method_meta {
const char *name;
const struct sbus_arg_meta *in_args;
const struct sbus_arg_meta *out_args;
size_t vtable_offset;
+ sbus_method_invoker_fn invoker;
};
enum {