index 9a7947b88f6d5513f51734683f19c134c420699f..615227d7408effab59f3b3806b905b01186a35e1 100644 (file)
#include "core/object.h"
#include "core/data.h"
#include "frontend/proto.h"
+#include "utils/ssl.h"
#include "utils/strbuf.h"
#include <sys/socket.h>
/*
* sdb_client_destroy:
- * Destroyes the client connection and deallocates the client object.
+ * Destroys the client connection and deallocates the client object.
*/
void
sdb_client_destroy(sdb_client_t *client);
+/*
+ * sdb_client_set_ssl_options:
+ * Use the specified options for any SSL connections.
+ *
+ * Returns:
+ * - 0 on success
+ * - a negative value else
+ */
+int
+sdb_client_set_ssl_options(sdb_client_t *client, const sdb_ssl_options_t *opts);
+
/*
* sdb_client_connect:
* Connect to the client's address using the specified username.