diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2014-04-22 15:38:08 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-05-28 16:40:51 +0200 |
commit | 590582be38cdbfde387fcc57df92903d48c5a083 (patch) | |
tree | 0e0827f1843f5f1fa8b35c726f648aea83e5d3c2 /src/responder/ifp/ifp_iface_generated.c | |
parent | 5389b3714be747f1a11ac51beb0c5988cfb6c240 (diff) | |
download | sssd-590582be38cdbfde387fcc57df92903d48c5a083.tar.gz sssd-590582be38cdbfde387fcc57df92903d48c5a083.tar.xz sssd-590582be38cdbfde387fcc57df92903d48c5a083.zip |
IFP: Add ListDomains and FindDomainByName
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/responder/ifp/ifp_iface_generated.c')
-rw-r--r-- | src/responder/ifp/ifp_iface_generated.c | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/responder/ifp/ifp_iface_generated.c b/src/responder/ifp/ifp_iface_generated.c index 91efda251..fe203e240 100644 --- a/src/responder/ifp/ifp_iface_generated.c +++ b/src/responder/ifp/ifp_iface_generated.c @@ -40,6 +40,38 @@ int infopipe_iface_GetUserGroups_finish(struct sbus_request *req, const char *ar DBUS_TYPE_INVALID); } +/* arguments for org.freedesktop.sssd.infopipe.FindDomainByName */ +const struct sbus_arg_meta infopipe_iface_FindDomainByName__in[] = { + { "name", "s" }, + { NULL, } +}; + +/* arguments for org.freedesktop.sssd.infopipe.FindDomainByName */ +const struct sbus_arg_meta infopipe_iface_FindDomainByName__out[] = { + { "domain", "o" }, + { NULL, } +}; + +int infopipe_iface_FindDomainByName_finish(struct sbus_request *req, const char *arg_domain) +{ + return sbus_request_return_and_finish(req, + DBUS_TYPE_OBJECT_PATH, &arg_domain, + DBUS_TYPE_INVALID); +} + +/* arguments for org.freedesktop.sssd.infopipe.ListDomains */ +const struct sbus_arg_meta infopipe_iface_ListDomains__out[] = { + { "domain", "ao" }, + { NULL, } +}; + +int infopipe_iface_ListDomains_finish(struct sbus_request *req, const char *arg_domain[], int len_domain) +{ + return sbus_request_return_and_finish(req, + DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_domain, len_domain, + DBUS_TYPE_INVALID); +} + /* methods for org.freedesktop.sssd.infopipe */ const struct sbus_method_meta infopipe_iface__methods[] = { { @@ -63,6 +95,20 @@ const struct sbus_method_meta infopipe_iface__methods[] = { offsetof(struct infopipe_iface, GetUserGroups), invoke_s_method, }, + { + "FindDomainByName", /* name */ + infopipe_iface_FindDomainByName__in, + infopipe_iface_FindDomainByName__out, + offsetof(struct infopipe_iface, FindDomainByName), + invoke_s_method, + }, + { + "ListDomains", /* name */ + NULL, /* no in_args */ + infopipe_iface_ListDomains__out, + offsetof(struct infopipe_iface, ListDomains), + NULL, /* no invoker */ + }, { NULL, } }; |