Taowei
37cf7594cf
vbox: Add registerDomainEvent
2014-08-15 09:25:13 +02:00
Taowei
1eda86b049
vbox: Rewrite vboxNode functions
...
Four functions are rewrite in this patch, that is:
vboxNodeGetInfo
vboxNodeGetCellsFreeMemory
vboxNodeGetFreeMemory
vboxNodeGetFreePages
Since these functions has nothing to do with vbox,
it can be directly moved to vbox_common.c. So, I
merged these things into one patch.
2014-08-15 09:25:13 +02:00
Taowei
df11b63382
vbox: Rewrite vboxConnectListAllDomains
2014-08-15 09:25:12 +02:00
Taowei
72f92bce44
vbox: Rewrite vboxDomainScreenshot
2014-08-15 09:25:12 +02:00
Taowei
4fab8d3f07
vbox: Rewrite vboxDomainSnapshotDelete
2014-08-15 09:25:12 +02:00
Taowei
a9725126bf
vbox: Rewrite vboxDomainRevertToSnapshot
2014-08-15 09:25:12 +02:00
Taowei
410b2183b7
vbox: Rewrite vboxDomainSnapshotHasMetadata
2014-08-15 09:25:12 +02:00
Taowei
d722d8c7a9
vbox: Rewrite vboxDomainSnapshotIsCurrent
2014-08-15 09:25:12 +02:00
Taowei
8bd1316258
vbox: Rewrite vboxDomainSnapshotCurrent
2014-08-15 09:25:12 +02:00
Taowei
cb348feeef
vbox: Rewrite vboxDomainSnapshotGetParent
2014-08-15 09:25:12 +02:00
Taowei
7528bf20a2
vbox: Rewrite vboxDomainHasCurrentSnapshot
2014-08-15 09:25:12 +02:00
Taowei
e36d9a7637
vbox: Rewrite vboxSnapshotLookupByName
2014-08-15 09:25:12 +02:00
Taowei
47eb32d311
vbox: Rewrite vboxDomainSnapshotListNames
2014-08-15 09:25:12 +02:00
Taowei
1157d85c12
vbox: Rewrite vboxDomainSnapshotNum
2014-08-15 09:25:12 +02:00
Taowei
72c23d65c1
vbox: Rewrite vboxDomainSnapshotGetXMLDesc
2014-08-15 09:25:12 +02:00
Taowei
677ecdc070
vbox: Rewrite vboxDomainSnapshotCreateXML
...
The vboxDomainSnapshotCreateXML integrated the snapshot redefine
with this patch:
http://www.redhat.com/archives/libvir-list/2014-May/msg00589.html
This patch introduced vboxSnapshotRedefine in vboxUniformedAPI to
enable the features.
This patch replace all version specified APIs to the uniformed api,
then, moving the whole implementation to vbox_common.c. As there
is only API level changes, the behavior of the function doesn't
change.
Some old version's defects has brought to the new one. The already
known things are:
*goto cleanup in a loop without releasing the pointers in the
loop.
*When function failed after machine unregister, no roll back
to recovery it and the virtual machine would disappear.
2014-08-15 09:25:12 +02:00
Taowei
51d1a29dd8
vbox: Add API for vboxDomainSnapshotCreateXML
2014-08-15 09:25:12 +02:00
Taowei
2ad7b494a9
vbox: Rewrite vboxDomainDetachDeviceFlags
2014-08-15 09:25:12 +02:00
Taowei
fa12d7c300
vbox: Rewrite vboxDomainDetachDevice
2014-08-15 09:25:12 +02:00
Taowei
6be94596a8
vbox: Rewrite vboxDomainUpdateDeviceFlags
...
Since vboxDomainAttachDeviceImple not used in vbox_tmpl.c, it has
been deleted.
2014-08-15 09:25:12 +02:00
Taowei
5877687765
vbox: Rewrite vboxDomainAttachDeviceFlags
2014-08-15 09:25:12 +02:00
Taowei
2b5e727413
vbox: Rewrite vboxDomainAttachDevice
2014-08-15 09:25:11 +02:00
Taowei
400bdccb2a
vbox: Rewrite vboxDomainUndefine
2014-08-15 09:25:11 +02:00
Taowei
4eaa78be7a
vbox: Rewrite vboxConnectNumOfDefinedDomains
2014-08-15 09:25:11 +02:00
Taowei
4ebae5e8b6
vbox: Rewrite vboxConnectListDefinedDomains
2014-08-15 09:25:11 +02:00
Taowei
3611c4000c
vbox: Rewrite vboxDomainGetXMLDesc
2014-08-15 09:25:11 +02:00
Taowei
80095678d8
vbox: Add API for vboxDomainGetXMLDesc
2014-08-15 09:25:11 +02:00
Taowei
696ad27977
vbox: Rewrite vboxDomainGetMaxVcpus
2014-08-15 09:25:11 +02:00
Taowei
e9f17c5330
vbox: Rewrite vboxDomainGetVcpusFlags
2014-08-15 09:25:11 +02:00
Taowei
35cb445a51
vbox: Rewrite vboxDomainSetVcpus
2014-08-15 09:25:11 +02:00
Taowei
da3b862aad
vbox: Rewrite vboxDomainSetVcpusFlags
2014-08-15 09:25:11 +02:00
Taowei
97d8a17bf5
vbox: Rewrite vboxDomainGetState
2014-08-15 09:25:11 +02:00
Taowei
b412975345
vbox: Rewrite vboxDomainGetInfo
2014-08-15 09:25:11 +02:00
Taowei
2cd7a218de
vbox: Rewrite vboxDomainSetMemory
2014-08-15 09:25:11 +02:00
Taowei
0ba1c21471
vbox: Rewrite vboxDomainGetOSType
2014-08-15 09:25:11 +02:00
Taowei
40b733e7e2
vbox: Rewrite vboxDomainDestroy
2014-08-15 09:25:11 +02:00
Taowei
25d807d42a
vbox: Rewrite vboxDomainDestroyFlags
2014-08-15 09:25:11 +02:00
Taowei
14babb4981
vbox: Rewrite vboxDomainReboot
2014-08-15 09:25:11 +02:00
Taowei
502c43ee44
vbox: Rewrite vboxDomainShutdown
2014-08-15 09:25:11 +02:00
Taowei
67533a8148
vbox: Rewrite vboxDomainShutdownFlags
2014-08-15 09:25:11 +02:00
Taowei
395ecc456e
vbox: Rewrite vboxDomainResume
2014-08-15 09:25:11 +02:00
Taowei
8b89505a20
vbox: Rewrite vboxDomainSuspend
2014-08-15 09:25:10 +02:00
Taowei
caba5247fd
vbox: Rewrite vboxDomainIsUpdated
2014-08-15 09:25:10 +02:00
Taowei
c9537d13b0
vbox: Rewrite vboxDomainIsPersistent
2014-08-15 09:25:10 +02:00
Taowei
fa2f9abcc1
vbox: Rewrite vboxDomainIsActive
2014-08-15 09:25:10 +02:00
Taowei
2ba3ccbb88
vbox: Rewrite vboxDomainLookupByName
2014-08-15 09:25:10 +02:00
Taowei
856ceb8cb3
vbox: Rewrite vboxDomainCreateXML
2014-08-15 09:25:10 +02:00
Taowei
e979ad3991
vbox: Rewrite vboxDomainCreate
2014-08-15 09:25:10 +02:00
Taowei
815d17398c
vbox: Rewrite vboxDomainCreateWithFlags
2014-08-15 09:25:10 +02:00
Taowei
34364df3c6
vbox: Rewrite vboxDomainDefineXML
2014-08-15 09:25:10 +02:00