From bedd2e7ccb1595c23e159eaa952ae1b0b5a3d2ad Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Sat, 15 Mar 2014 01:49:50 +0100 Subject: Lean and mean initial commit Not much functionality yet --- server.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 server.h (limited to 'server.h') diff --git a/server.h b/server.h new file mode 100644 index 0000000..1463f8a --- /dev/null +++ b/server.h @@ -0,0 +1,28 @@ +#ifndef _SERVER_H_ +#define _SERVER_H_ + +#include "types.h" + +struct string; +struct SearchRequest; + +void server_setBind(const char *server, const char *bind); + +void server_setPassword(const char *server, const char *password); + +void server_setBase(const char *server, const char *base); + +void server_setAlias(const char *server, const char *alias); + +void server_initServers(); + +int server_send(epoll_server_t *server, const char *buffer, size_t len, const BOOL cork); + +int server_aliasToBase(struct string *in, struct string *out); + +int server_baseToAlias(struct string *in, struct string *out); + +uint32_t server_searchRequest(int server, struct SearchRequest *req); + +#endif + -- cgit v1.2.3-55-g7522