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.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sbus/sssd_dbus_meta.h b/src/sbus/sssd_dbus_meta.h
index 89f11224b..2cb9e95e3 100644
--- a/src/sbus/sssd_dbus_meta.h
+++ b/src/sbus/sssd_dbus_meta.h
@@ -33,6 +33,10 @@
* http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format
*/
+/* Looks up a vtable func, in a struct derived from struct sbus_vtable */
+#define VTABLE_FUNC(vtable, offset) \
+ (*((void **)((char *)(vtable) + (offset))))
+
struct sbus_arg_meta {
const char *name;
const char *type;