summaryrefslogtreecommitdiffstats
path: root/src/responder/ifp/ifp_iface_generated.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2014-04-22 15:38:08 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-05-28 16:40:51 +0200
commit590582be38cdbfde387fcc57df92903d48c5a083 (patch)
tree0e0827f1843f5f1fa8b35c726f648aea83e5d3c2 /src/responder/ifp/ifp_iface_generated.c
parent5389b3714be747f1a11ac51beb0c5988cfb6c240 (diff)
downloadsssd-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.c46
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, }
};