diff options
Diffstat (limited to 'src/providers/fail_over_srv.h')
-rw-r--r-- | src/providers/fail_over_srv.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/providers/fail_over_srv.h b/src/providers/fail_over_srv.h index 4550b09de..0c824f463 100644 --- a/src/providers/fail_over_srv.h +++ b/src/providers/fail_over_srv.h @@ -82,6 +82,22 @@ errno_t fo_discover_srv_recv(TALLOC_CTX *mem_ctx, struct fo_server_info **_servers, size_t *_num_servers); +struct tevent_req *fo_discover_servers_send(TALLOC_CTX *mem_ctx, + struct tevent_context *ev, + struct resolv_ctx *resolv_ctx, + const char *service, + const char *protocol, + const char *primary_domain, + const char *backup_domain); + +errno_t fo_discover_servers_recv(TALLOC_CTX *mem_ctx, + struct tevent_req *req, + char **_dns_domain, + struct fo_server_info **_primary_servers, + size_t *_num_primary_servers, + struct fo_server_info **_backup_servers, + size_t *_num_backup_servers); + /* Simple SRV lookup plugin */ struct fo_resolve_srv_dns_ctx; |