summaryrefslogtreecommitdiff
path: root/source4/lib/events/events.i
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2007-12-28 16:25:05 -0600
committerStefan Metzmacher <metze@samba.org>2007-12-28 10:33:01 -0600
commit66fbdaac0b988f7a2681e96213e90174acd96c98 (patch)
treea1cb9c99bee0a2bb78db10bbab090df4845405ed /source4/lib/events/events.i
parentc2d16f46a373d8c3f6ca38cfd982c4cf0858250d (diff)
downloadsamba-66fbdaac0b988f7a2681e96213e90174acd96c98.tar.gz
samba-66fbdaac0b988f7a2681e96213e90174acd96c98.tar.bz2
samba-66fbdaac0b988f7a2681e96213e90174acd96c98.zip
r26620: python: Allow not specifying event contexts, in which case a new context is used.
(This used to be commit 73c0b1c89763ba61451f3d2a602163090780c56f)
Diffstat (limited to 'source4/lib/events/events.i')
-rw-r--r--source4/lib/events/events.i8
1 files changed, 8 insertions, 0 deletions
diff --git a/source4/lib/events/events.i b/source4/lib/events/events.i
index e2f3b788cb..4b4d265e10 100644
--- a/source4/lib/events/events.i
+++ b/source4/lib/events/events.i
@@ -22,8 +22,16 @@
%{
#include "lib/events/events.h"
+typedef struct event_context event_context;
%}
+%talloctype(event_context);
+typedef struct event_context {} event_context;
+
+%typemap(default,noblock=1) struct event_context * {
+ $1 = event_context_init(NULL);
+}
+
struct event_context *event_context_init(TALLOC_CTX *mem_ctx);
%typemap(default,noblock=1) struct event_context * {