[SCM] CTDB repository - branch master updated - ctdb-1.0.114-116-g636ed76
Ronnie Sahlberg
sahlberg at samba.org
Tue Jun 1 18:07:11 MDT 2010
The branch, master has been updated
via 636ed76d04c8c499a911eb0d72d54b71b0a73d31 (commit)
via 49e23f8329649e4d9eefab47c9b158fcc7210d07 (commit)
from 41dbdd4fc0ab560420fb0e24a3179ff7c94c5bb7 (commit)
http://gitweb.samba.org/?p=sahlberg/ctdb.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 636ed76d04c8c499a911eb0d72d54b71b0a73d31
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Wed Jun 2 10:05:58 2010 +1000
rename ctdb_remove_message_handler to ctdb_client_remove_message_handler
to avoid conflict with the function of the same name in libctdb
commit 49e23f8329649e4d9eefab47c9b158fcc7210d07
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Wed Jun 2 10:00:58 2010 +1000
rename ctdb_message_fn_t to ctdb_msg_fn_t to avoid a conflict with the type of the same name used in libctdb
-----------------------------------------------------------------------
Summary of changes:
client/ctdb_client.c | 8 ++++----
common/ctdb_message.c | 2 +-
include/ctdb_client.h | 8 +++++---
include/ctdb_private.h | 6 +-----
4 files changed, 11 insertions(+), 13 deletions(-)
Changeset truncated at 500 lines:
diff --git a/client/ctdb_client.c b/client/ctdb_client.c
index 9ce5c02..ad7aa4f 100644
--- a/client/ctdb_client.c
+++ b/client/ctdb_client.c
@@ -475,7 +475,7 @@ int ctdb_call(struct ctdb_db_context *ctdb_db, struct ctdb_call *call)
handler function in the client
*/
int ctdb_client_set_message_handler(struct ctdb_context *ctdb, uint64_t srvid,
- ctdb_message_fn_t handler,
+ ctdb_msg_fn_t handler,
void *private_data)
{
@@ -496,7 +496,7 @@ int ctdb_client_set_message_handler(struct ctdb_context *ctdb, uint64_t srvid,
/*
tell the daemon we no longer want a srvid
*/
-int ctdb_remove_message_handler(struct ctdb_context *ctdb, uint64_t srvid, void *private_data)
+int ctdb_client_remove_message_handler(struct ctdb_context *ctdb, uint64_t srvid, void *private_data)
{
int res;
int32_t status;
@@ -1866,7 +1866,7 @@ int ctdb_traverse(struct ctdb_db_context *ctdb_db, ctdb_traverse_func fn, void *
data, NULL, NULL, &status, NULL, NULL);
if (ret != 0 || status != 0) {
DEBUG(DEBUG_ERR,("ctdb_traverse_all failed\n"));
- ctdb_remove_message_handler(ctdb_db->ctdb, srvid, &state);
+ ctdb_client_remove_message_handler(ctdb_db->ctdb, srvid, &state);
return -1;
}
@@ -1874,7 +1874,7 @@ int ctdb_traverse(struct ctdb_db_context *ctdb_db, ctdb_traverse_func fn, void *
event_loop_once(ctdb_db->ctdb->ev);
}
- ret = ctdb_remove_message_handler(ctdb_db->ctdb, srvid, &state);
+ ret = ctdb_client_remove_message_handler(ctdb_db->ctdb, srvid, &state);
if (ret != 0) {
DEBUG(DEBUG_ERR,("Failed to remove ctdb_traverse handler\n"));
return -1;
diff --git a/common/ctdb_message.c b/common/ctdb_message.c
index 41eae51..326b557 100644
--- a/common/ctdb_message.c
+++ b/common/ctdb_message.c
@@ -74,7 +74,7 @@ static int message_handler_destructor(struct ctdb_message_list *m)
int ctdb_register_message_handler(struct ctdb_context *ctdb,
TALLOC_CTX *mem_ctx,
uint64_t srvid,
- ctdb_message_fn_t handler,
+ ctdb_msg_fn_t handler,
void *private_data)
{
struct ctdb_message_list *m;
diff --git a/include/ctdb_client.h b/include/ctdb_client.h
index 6777b49..4bb14e9 100644
--- a/include/ctdb_client.h
+++ b/include/ctdb_client.h
@@ -152,11 +152,13 @@ uint32_t ctdb_get_pnn(struct ctdb_context *ctdb);
uint32_t ctdb_get_num_nodes(struct ctdb_context *ctdb);
/* setup a handler for ctdb messages */
-typedef void (*ctdb_message_fn_t)(struct ctdb_context *, uint64_t srvid,
+typedef void (*ctdb_msg_fn_t)(struct ctdb_context *, uint64_t srvid,
TDB_DATA data, void *);
int ctdb_client_set_message_handler(struct ctdb_context *ctdb, uint64_t srvid,
- ctdb_message_fn_t handler,
+ ctdb_msg_fn_t handler,
void *private_data);
+int ctdb_client_remove_message_handler(struct ctdb_context *ctdb,
+ uint64_t srvid, void *private_data);
int ctdb_call(struct ctdb_db_context *ctdb_db, struct ctdb_call *call);
@@ -184,7 +186,7 @@ int ctdb_fetch(struct ctdb_db_context *ctdb_db, TALLOC_CTX *mem_ctx,
int ctdb_register_message_handler(struct ctdb_context *ctdb,
TALLOC_CTX *mem_ctx,
uint64_t srvid,
- ctdb_message_fn_t handler,
+ ctdb_msg_fn_t handler,
void *private_data);
struct ctdb_db_context *find_ctdb_db(struct ctdb_context *ctdb, uint32_t id);
diff --git a/include/ctdb_private.h b/include/ctdb_private.h
index 7b752c5..2714845 100644
--- a/include/ctdb_private.h
+++ b/include/ctdb_private.h
@@ -272,7 +272,7 @@ struct ctdb_message_list {
struct ctdb_context *ctdb;
struct ctdb_message_list *next, *prev;
uint64_t srvid;
- ctdb_message_fn_t message_handler;
+ ctdb_msg_fn_t message_handler;
void *message_private;
};
@@ -725,10 +725,6 @@ struct ctdb_call_state *ctdb_client_call_send(struct ctdb_db_context *ctdb_db,
*/
int ctdb_client_call_recv(struct ctdb_call_state *state, struct ctdb_call *call);
-int ctdb_daemon_set_message_handler(struct ctdb_context *ctdb, uint64_t srvid,
- ctdb_message_fn_t handler,
- void *private_data);
-
int ctdb_client_send_message(struct ctdb_context *ctdb, uint32_t vnn,
uint64_t srvid, TDB_DATA data);
--
CTDB repository
More information about the samba-cvs
mailing list