This reverts commit 7d56a16d036d9aa7292e10e884c129742036f8a7. Conflicts: python/generator.py src/libvirt_public.syms --- include/libvirt/libvirt.h.in | 39 --------------------------------------- python/generator.py | 3 --- src/driver.h | 22 ---------------------- src/libvirt_public.syms | 4 ---- 4 files changed, 0 insertions(+), 68 deletions(-) diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in index 85f2460..baaa319 100644 --- a/include/libvirt/libvirt.h.in +++ b/include/libvirt/libvirt.h.in @@ -1373,45 +1373,6 @@ int virDomainUpdateDeviceFlags(virDomainPtr domain, const char *xml, unsigned int flags); /* - * BlockPull API - */ - -/* An iterator for initiating and monitoring block pull operations */ -typedef unsigned long long virDomainBlockPullCursor; - -typedef struct _virDomainBlockPullInfo virDomainBlockPullInfo; -struct _virDomainBlockPullInfo { - /* - * The following fields provide an indication of block pull progress. @cur - * indicates the current position and will be between 0 and @end. @end is - * the final cursor position for this operation and represents completion. - * To approximate progress, divide @cur by @end. - */ - virDomainBlockPullCursor cur; - virDomainBlockPullCursor end; -}; -typedef virDomainBlockPullInfo *virDomainBlockPullInfoPtr; - -int virDomainBlockPull(virDomainPtr dom, - const char *path, - virDomainBlockPullInfoPtr info, - unsigned int flags); - -int virDomainBlockPullAll(virDomainPtr dom, - const char *path, - unsigned int flags); - -int virDomainBlockPullAbort(virDomainPtr dom, - const char *path, - unsigned int flags); - -int virDomainGetBlockPullInfo(virDomainPtr dom, - const char *path, - virDomainBlockPullInfoPtr info, - unsigned int flags); - - -/* * NUMA support */ diff --git a/python/generator.py b/python/generator.py index 81eaadf..a4d3c3c 100755 --- a/python/generator.py +++ b/python/generator.py @@ -184,8 +184,6 @@ def enum(type, name, value): functions_failed = [] functions_skipped = [ "virConnectListDomains", - 'virDomainBlockPull', - 'virDomainGetBlockPullInfo', ] skipped_modules = { @@ -202,7 +200,6 @@ skipped_types = { 'virStreamEventCallback': "No function types in python", 'virEventHandleCallback': "No function types in python", 'virEventTimeoutCallback': "No function types in python", - 'virDomainBlockPullInfoPtr': "Not implemented yet", } ####################################################################### diff --git a/src/driver.h b/src/driver.h index 62bbc1d..b02989b 100644 --- a/src/driver.h +++ b/src/driver.h @@ -648,24 +648,6 @@ typedef int unsigned long flags, int cancelled); -typedef int - (*virDrvDomainBlockPull)(virDomainPtr dom, const char *path, - virDomainBlockPullInfoPtr info, - unsigned int flags); - -typedef int - (*virDrvDomainBlockPullAll)(virDomainPtr dom, const char *path, - unsigned int flags); - -typedef int - (*virDrvDomainBlockPullAbort)(virDomainPtr dom, const char *path, - unsigned int flags); - -typedef int - (*virDrvDomainGetBlockPullInfo)(virDomainPtr dom, const char *path, - virDomainBlockPullInfoPtr info, - unsigned int flags); - /** * _virDriver: * @@ -805,10 +787,6 @@ struct _virDriver { virDrvDomainMigrateFinish3 domainMigrateFinish3; virDrvDomainMigrateConfirm3 domainMigrateConfirm3; virDrvDomainSendKey domainSendKey; - virDrvDomainBlockPull domainBlockPull; - virDrvDomainBlockPullAll domainBlockPullAll; - virDrvDomainBlockPullAbort domainBlockPullAbort; - virDrvDomainGetBlockPullInfo domainGetBlockPullInfo; }; typedef int diff --git a/src/libvirt_public.syms b/src/libvirt_public.syms index 39d4cae..7687223 100644 --- a/src/libvirt_public.syms +++ b/src/libvirt_public.syms @@ -452,10 +452,6 @@ LIBVIRT_0.9.2 { LIBVIRT_0.9.3 { global: - virDomainBlockPull; - virDomainBlockPullAbort; - virDomainBlockPullAll; - virDomainGetBlockPullInfo; virDomainGetControlInfo; virDomainPinVcpuFlags; virDomainSendKey; -- 1.7.4.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list