summaryrefslogtreecommitdiffstats
path: root/src/providers/data_provider/dp_iface_generated.h
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2016-06-27 13:56:13 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2016-08-16 14:40:44 +0200
commitbd4c2ed5aec7f57ea04500f0e43f151eedfdde45 (patch)
tree739f6704b6785e09c5a875a602d4df1d9ca6e22f /src/providers/data_provider/dp_iface_generated.h
parent778f241e78241b0d6b8734148175f8dee804f494 (diff)
downloadsssd-bd4c2ed5aec7f57ea04500f0e43f151eedfdde45.tar.gz
sssd-bd4c2ed5aec7f57ea04500f0e43f151eedfdde45.tar.xz
sssd-bd4c2ed5aec7f57ea04500f0e43f151eedfdde45.zip
sssctl: print active server and server list
Resolves: https://fedorahosted.org/sssd/ticket/3069 Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/providers/data_provider/dp_iface_generated.h')
-rw-r--r--src/providers/data_provider/dp_iface_generated.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/providers/data_provider/dp_iface_generated.h b/src/providers/data_provider/dp_iface_generated.h
index 977ab3bae..7c2216aa2 100644
--- a/src/providers/data_provider/dp_iface_generated.h
+++ b/src/providers/data_provider/dp_iface_generated.h
@@ -22,6 +22,8 @@
/* constants for org.freedesktop.sssd.DataProvider.Failover */
#define IFACE_DP_FAILOVER "org.freedesktop.sssd.DataProvider.Failover"
#define IFACE_DP_FAILOVER_LISTSERVICES "ListServices"
+#define IFACE_DP_FAILOVER_ACTIVESERVER "ActiveServer"
+#define IFACE_DP_FAILOVER_LISTSERVERS "ListServers"
/* constants for org.freedesktop.sssd.dataprovider */
#define IFACE_DP "org.freedesktop.sssd.dataprovider"
@@ -72,11 +74,19 @@ int iface_dp_backend_IsOnline_finish(struct sbus_request *req, bool arg_status);
struct iface_dp_failover {
struct sbus_vtable vtable; /* derive from sbus_vtable */
int (*ListServices)(struct sbus_request *req, void *data, const char *arg_domain_name);
+ int (*ActiveServer)(struct sbus_request *req, void *data, const char *arg_service_name);
+ int (*ListServers)(struct sbus_request *req, void *data, const char *arg_service_name);
};
/* finish function for ListServices */
int iface_dp_failover_ListServices_finish(struct sbus_request *req, const char *arg_services[], int len_services);
+/* finish function for ActiveServer */
+int iface_dp_failover_ActiveServer_finish(struct sbus_request *req, const char *arg_server);
+
+/* finish function for ListServers */
+int iface_dp_failover_ListServers_finish(struct sbus_request *req, const char *arg_servers[], int len_servers);
+
/* vtable for org.freedesktop.sssd.dataprovider */
struct iface_dp {
struct sbus_vtable vtable; /* derive from sbus_vtable */