summaryrefslogtreecommitdiff
path: root/typewrappers.h
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2019-02-07 16:36:16 -0600
committerEric Blake <eblake@redhat.com>2019-07-29 13:39:39 -0500
commit358a8640fa03b6d79645d1794e28a4259bea7ec3 (patch)
treed3761aa580c5c875a828658f2c082c5e31bbc3af /typewrappers.h
parent5e9d1aa7facb9e5ff77fbdf8509a965364ed3630 (diff)
downloadlibvirt-python-358a8640fa03b6d79645d1794e28a4259bea7ec3.tar.gz
Add virDomainCheckpoint APIs
Copies heavily from existing virDomainSnapshot handling, regarding what special cases the generator has to be taught and what overrides need to be written. Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'typewrappers.h')
-rw-r--r--typewrappers.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/typewrappers.h b/typewrappers.h
index 518ad00..6b38690 100644
--- a/typewrappers.h
+++ b/typewrappers.h
@@ -140,6 +140,15 @@ typedef struct {
} PyvirStream_Object;
+#define PyvirDomainCheckpoint_Get(v) (((v) == Py_None) ? NULL : \
+ (((PyvirDomainCheckpoint_Object *)(v))->obj))
+
+typedef struct {
+ PyObject_HEAD
+ virDomainCheckpointPtr obj;
+} PyvirDomainCheckpoint_Object;
+
+
#define PyvirDomainSnapshot_Get(v) (((v) == Py_None) ? NULL : \
(((PyvirDomainSnapshot_Object *)(v))->obj))
@@ -217,6 +226,7 @@ PyObject * libvirt_virSecretPtrWrap(virSecretPtr node);
PyObject * libvirt_virNWFilterPtrWrap(virNWFilterPtr node);
PyObject * libvirt_virNWFilterBindingPtrWrap(virNWFilterBindingPtr node);
PyObject * libvirt_virStreamPtrWrap(virStreamPtr node);
+PyObject * libvirt_virDomainCheckpointPtrWrap(virDomainCheckpointPtr node);
PyObject * libvirt_virDomainSnapshotPtrWrap(virDomainSnapshotPtr node);