From d46de7156795fa41646e3f8f31cc0e75a6febc8a Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Mon, 24 Nov 2008 19:28:12 +0000 Subject: Fix python bindings events code (David Lively) --- libvirt_wrap.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libvirt_wrap.h') diff --git a/libvirt_wrap.h b/libvirt_wrap.h index 9bcfc96..fa773d2 100644 --- a/libvirt_wrap.h +++ b/libvirt_wrap.h @@ -91,6 +91,14 @@ typedef struct { virEventTimeoutCallback obj; } PyvirEventTimeoutCallback_Object; +#define PyvirFreeCallback_Get(v) (((v) == Py_None) ? NULL : \ + (((PyvirFreeCallback_Object *)(v))->obj)) + +typedef struct { + PyObject_HEAD + virFreeCallback obj; +} PyvirFreeCallback_Object; + #define PyvirVoidPtr_Get(v) (((v) == Py_None) ? NULL : \ (((PyvirVoidPtr_Object *)(v))->obj)) -- cgit