summaryrefslogtreecommitdiffstats
path: root/src/providers/data_provider_fo.c
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2016-06-20 18:09:39 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-06-27 16:34:58 +0200
commitbf83a0faacf16196ab9bd37dcf6190b4209ccaf7 (patch)
treed58616b69b4e5486e5261f1b38b90830d4a21b95 /src/providers/data_provider_fo.c
parent586fa3571753ab4a607d40fc31503fc0e8effd70 (diff)
downloadsssd-bf83a0faacf16196ab9bd37dcf6190b4209ccaf7.tar.gz
sssd-bf83a0faacf16196ab9bd37dcf6190b4209ccaf7.tar.xz
sssd-bf83a0faacf16196ab9bd37dcf6190b4209ccaf7.zip
DP: Add org.freedesktop.sssd.DataProvider.Failover
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/providers/data_provider_fo.c')
-rw-r--r--src/providers/data_provider_fo.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/providers/data_provider_fo.c b/src/providers/data_provider_fo.c
index 1e858c354..332174e34 100644
--- a/src/providers/data_provider_fo.c
+++ b/src/providers/data_provider_fo.c
@@ -34,29 +34,6 @@ struct be_svc_callback {
void *private_data;
};
-struct be_svc_data {
- struct be_svc_data *prev;
- struct be_svc_data *next;
-
- const char *name;
- struct fo_service *fo_service;
-
- struct fo_server *last_good_srv;
- time_t last_status_change;
- bool run_callbacks;
-
- struct be_svc_callback *callbacks;
- struct fo_server *first_resolved;
-};
-
-struct be_failover_ctx {
- struct fo_ctx *fo_ctx;
- struct be_resolv_ctx *be_res;
-
- struct be_svc_data *svcs;
- struct tevent_timer *primary_server_handler;
-};
-
static const char *proto_table[] = { FO_PROTO_TCP, FO_PROTO_UDP, NULL };
int be_fo_is_srv_identifier(const char *server)