summaryrefslogtreecommitdiff
path: root/source3/lib/messages.c
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2007-05-16 13:02:53 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:22:10 -0500
commit56e6e5b8ca9c42f53425ebc48157e4041e52a878 (patch)
treea15e1badb434d9341ecd30bdbb8711c654e3289e /source3/lib/messages.c
parent8b79106829034ff543406b68fd2ce6e84a28b5e4 (diff)
downloadsamba-56e6e5b8ca9c42f53425ebc48157e4041e52a878.tar.gz
samba-56e6e5b8ca9c42f53425ebc48157e4041e52a878.tar.bz2
samba-56e6e5b8ca9c42f53425ebc48157e4041e52a878.zip
r22934: Change smbcontrol to use messaging_register instead of message_register
(This used to be commit e3d985c581ffc597aea932858d27c421643d2868)
Diffstat (limited to 'source3/lib/messages.c')
-rw-r--r--source3/lib/messages.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/lib/messages.c b/source3/lib/messages.c
index 9c1eba7b1c..4cbdda61ee 100644
--- a/source3/lib/messages.c
+++ b/source3/lib/messages.c
@@ -723,6 +723,7 @@ struct messaging_callback {
struct messaging_context {
struct server_id id;
+ struct event_context *event_ctx;
struct messaging_callback *callbacks;
};
@@ -740,6 +741,11 @@ static int messaging_context_destructor(struct messaging_context *ctx)
return 0;
}
+struct event_context *messaging_event_context(struct messaging_context *msg_ctx)
+{
+ return msg_ctx->event_ctx;
+}
+
struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx,
struct server_id server_id,
struct event_context *ev)
@@ -751,6 +757,7 @@ struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx,
}
ctx->id = server_id;
+ ctx->event_ctx = ev;
talloc_set_destructor(ctx, messaging_context_destructor);
if (!message_init(ctx)) {