typedef void ctdb_handle;
-typedef void (*ctdb_generic_callback)(int32_t status, struct ctdb_context *ctdb, ctdb_handle *, void *private_data);
+typedef void (*ctdb_control_callback)(int32_t status, struct ctdb_context *ctdb, ctdb_handle *, void *private_data);
/*
ctdb_handle *
ctdb_getpnn_send(struct ctdb_context *ctdb,
uint32_t destnode,
- ctdb_generic_callback callback,
+ ctdb_control_callback callback,
void *private_data);
int ctdb_getpnn_recv(struct ctdb_context *ctdb,
ctdb_handle *handle,
ctdb_handle *
ctdb_getrecmaster_send(struct ctdb_context *ctdb,
uint32_t destnode,
- ctdb_generic_callback callback,
+ ctdb_control_callback callback,
void *private_data);
int ctdb_getrecmaster_recv(struct ctdb_context *ctdb,
ctdb_handle *handle,
ctdb_control_cb(struct ctdb_client_control_state *state)
{
struct ctdb_control_cb_data *cb_data = state->async.private_data;
- ctdb_generic_callback callback = (ctdb_generic_callback)cb_data->callback;
+ ctdb_control_callback callback = (ctdb_control_callback)cb_data->callback;
/* dont recurse */
state->async.fn = NULL;
* This function is used to set the callback action for a handle
*/
static int
-ctdb_set_generic_callback(ctdb_handle *handle, ctdb_generic_callback callback, void *private_data)
+ctdb_set_control_callback(ctdb_handle *handle, ctdb_control_callback callback, void *private_data)
{
struct ctdb_client_control_state *control_state = talloc_get_type(handle, struct ctdb_client_control_state);
ctdb_handle *
ctdb_getpnn_send(struct ctdb_context *ctdb,
uint32_t destnode,
- ctdb_generic_callback callback,
+ ctdb_control_callback callback,
void *private_data)
{
struct ctdb_client_control_state *state;
}
if (callback != NULL) {
- ctdb_set_generic_callback(state, callback, private_data);
+ ctdb_set_control_callback(state, callback, private_data);
}
return (ctdb_handle *)state;
ctdb_handle *
ctdb_getrecmaster_send(struct ctdb_context *ctdb,
uint32_t destnode,
- ctdb_generic_callback callback,
+ ctdb_control_callback callback,
void *private_data)
{
struct ctdb_client_control_state *state;
}
if (callback != NULL) {
- ctdb_set_generic_callback(state, callback, private_data);
+ ctdb_set_control_callback(state, callback, private_data);
}
return (ctdb_handle *)state;