index c88fc9a02041d2a7d0f06970428e17dfcb064c07..4fd54baa1c5fa7ac99c3c0f46bbf2e2d8f8f2cd6 100644 (file)
int
sdb_client_connect(sdb_client_t *client, const char *username);
+/*
+ * sdb_client_sockfd:
+ * Return the client socket's file descriptor.
+ */
+int
+sdb_client_sockfd(sdb_client_t *client);
+
/*
* sdb_client_close:
* Close the client connection.
sdb_client_recv(sdb_client_t *client,
uint32_t *code, sdb_strbuf_t *buf);
+/*
+ * sdb_client_eof:
+ * Returns true if end of file on the client connection was reached, that is,
+ * if the remote side closed the connection.
+ */
+_Bool
+sdb_client_eof(sdb_client_t *client);
+
#ifdef __cplusplus
} /* extern "C" */
#endif