diff options
author | Pavel Březina <pbrezina@redhat.com> | 2016-06-27 13:56:13 +0200 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2016-08-16 14:40:44 +0200 |
commit | bd4c2ed5aec7f57ea04500f0e43f151eedfdde45 (patch) | |
tree | 739f6704b6785e09c5a875a602d4df1d9ca6e22f /src/providers/data_provider/dp_iface_generated.h | |
parent | 778f241e78241b0d6b8734148175f8dee804f494 (diff) | |
download | sssd-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.h | 10 |
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 */ |