ctdb-client: Add a disconnect callback for ctdb client
[obnox/samba/samba-obnox.git] / ctdb / client / client_private.h
index b1d8d4b8c5b7fc5cc89ae63d7b9f44ab55e564c0..7ea9b1292024a02e6e170e7163b12b967cfa8599 100644 (file)
@@ -21,6 +21,7 @@
 #define __CTDB_CLIENT_PRIVATE_H__
 
 #include "protocol/protocol.h"
+#include "client/client.h"
 
 struct ctdb_db_context {
        struct ctdb_db_context *prev, *next;
@@ -35,6 +36,8 @@ struct ctdb_client_context {
        struct reqid_context *idr;
        struct srvid_context *srv;
        struct comm_context *comm;
+       ctdb_client_callback_func_t callback;
+       void *private_data;
        int fd;
        uint32_t pnn;
        struct ctdb_db_context *db;