From c2cc119de8eac712c040b3993f41c967ff2278de Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Fri, 10 Jan 2014 11:08:16 +0100 Subject: sbus: Generate constants from interface definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is not strictly necessary, but avoids duplicating data in mulitple places, and makes the interface definitions benefit dbus callers (a little). After applying this commit you may need to 'make clean' as the codegen has changed. Reviewed-by: Jakub Hrozek Reviewed-by: Sumit Bose Reviewed-by: Lukáš Slebodník Reviewed-by: Simo Sorce --- src/providers/data_provider_iface_generated.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/providers/data_provider_iface_generated.h') diff --git a/src/providers/data_provider_iface_generated.h b/src/providers/data_provider_iface_generated.h index 0851964b1..fc37aa8cb 100644 --- a/src/providers/data_provider_iface_generated.h +++ b/src/providers/data_provider_iface_generated.h @@ -5,6 +5,27 @@ #include "sbus/sssd_dbus.h" +/* ------------------------------------------------------------------------ + * DBus Constants + * + * Various constants of interface and method names mostly for use by clients + */ + +/* constants for org.freedesktop.sssd.dataprovider */ +#define DATA_PROVIDER_IFACE "org.freedesktop.sssd.dataprovider" +#define DATA_PROVIDER_IFACE_REGISTERSERVICE "RegisterService" +#define DATA_PROVIDER_IFACE_PAMHANDLER "pamHandler" +#define DATA_PROVIDER_IFACE_SUDOHANDLER "sudoHandler" +#define DATA_PROVIDER_IFACE_AUTOFSHANDLER "autofsHandler" +#define DATA_PROVIDER_IFACE_HOSTHANDLER "hostHandler" +#define DATA_PROVIDER_IFACE_GETDOMAINS "getDomains" +#define DATA_PROVIDER_IFACE_GETACCOUNTINFO "getAccountInfo" + +/* constants for org.freedesktop.sssd.dataprovider_rev */ +#define DATA_PROVIDER_REV_IFACE "org.freedesktop.sssd.dataprovider_rev" +#define DATA_PROVIDER_REV_IFACE_UPDATECACHE "updateCache" +#define DATA_PROVIDER_REV_IFACE_INITGRCHECK "initgrCheck" + /* ------------------------------------------------------------------------ * DBus Vtable handler structures * -- cgit