summaryrefslogtreecommitdiffstats
path: root/server.h
diff options
context:
space:
mode:
Diffstat (limited to 'server.h')
-rw-r--r--server.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/server.h b/server.h
index 6c4d889..813634b 100644
--- a/server.h
+++ b/server.h
@@ -20,13 +20,17 @@ void server_setFingerprint(const char *server, const char *fingerprint);
BOOL server_initServers();
+void server_free(epoll_server_t *server);
+
BOOL server_send(epoll_server_t *server, const char *buffer, size_t len, const BOOL cork);
server_t *server_getFromBase(struct string *in);
uint32_t server_searchRequest(server_t *server, struct SearchRequest *req);
-uint32_t server_tryUserBind(server_t *server, struct string *binddn, struct string *password);
+uint32_t server_searchRequestOnConnection(epoll_server_t *con, struct SearchRequest *req);
+
+uint32_t server_tryUserBind(server_t *server, struct string *binddn, struct string *password, epoll_server_t **newcon);
#endif