summaryrefslogtreecommitdiffstats
path: root/libvirt/generator.pl
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2008-01-19 16:34:33 +0000
committerRichard W.M. Jones <rjones@redhat.com>2008-01-19 16:34:33 +0000
commit4bcef5db5222f7a2596aaa1d8664fbcfd7185076 (patch)
tree386e38acd2c2a961025a149bbebf166308cce00b /libvirt/generator.pl
parent4696e201fac1d3138fa583229ffa93478a1dea1d (diff)
downloadvirt-top-4bcef5db5222f7a2596aaa1d8664fbcfd7185076.tar.gz
virt-top-4bcef5db5222f7a2596aaa1d8664fbcfd7185076.tar.xz
virt-top-4bcef5db5222f7a2596aaa1d8664fbcfd7185076.zip
Job functions should be marked as weak.
Diffstat (limited to 'libvirt/generator.pl')
-rwxr-xr-xlibvirt/generator.pl21
1 files changed, 14 insertions, 7 deletions
diff --git a/libvirt/generator.pl b/libvirt/generator.pl
index 220fbaf..7beac84 100755
--- a/libvirt/generator.pl
+++ b/libvirt/generator.pl
@@ -62,7 +62,8 @@ my @functions = (
{ name => "virConnectGetCapabilities", sig => "conn : string" },
{ name => "virDomainCreateLinux", sig => "conn, string, 0U : dom" },
- { name => "virDomainCreateLinuxJob", sig => "conn, string, 0U : job" },
+ { name => "virDomainCreateLinuxJob",
+ sig => "conn, string, 0U : job", weak => 1 },
{ name => "virDomainFree", sig => "dom : free" },
{ name => "virDomainDestroy", sig => "dom : free" },
{ name => "virDomainLookupByName", sig => "conn, string : dom" },
@@ -76,11 +77,14 @@ my @functions = (
{ name => "virDomainGetUUIDString", sig => "dom : uuid string" },
{ name => "virDomainGetMaxVcpus", sig => "dom : int" },
{ name => "virDomainSave", sig => "dom, string : unit" },
- { name => "virDomainSaveJob", sig => "dom, string : job from dom" },
+ { name => "virDomainSaveJob",
+ sig => "dom, string : job from dom", weak => 1 },
{ name => "virDomainRestore", sig => "conn, string : unit" },
- { name => "virDomainRestoreJob", sig => "conn, string : job" },
+ { name => "virDomainRestoreJob",
+ sig => "conn, string : job", weak => 1 },
{ name => "virDomainCoreDump", sig => "dom, string, 0 : unit" },
- { name => "virDomainCoreDumpJob", sig => "dom, string, 0 : job from dom" },
+ { name => "virDomainCoreDumpJob",
+ sig => "dom, string, 0 : job from dom", weak => 1 },
{ name => "virDomainSuspend", sig => "dom : unit" },
{ name => "virDomainResume", sig => "dom : unit" },
{ name => "virDomainShutdown", sig => "dom : unit" },
@@ -88,7 +92,8 @@ my @functions = (
{ name => "virDomainDefineXML", sig => "conn, string : dom" },
{ name => "virDomainUndefine", sig => "dom : unit" },
{ name => "virDomainCreate", sig => "dom : unit" },
- { name => "virDomainCreateJob", sig => "dom, 0U : job from dom" },
+ { name => "virDomainCreateJob",
+ sig => "dom, 0U : job from dom", weak => 1 },
{ name => "virDomainAttachDevice", sig => "dom, string : unit" },
{ name => "virDomainDetachDevice", sig => "dom, string : unit" },
{ name => "virDomainGetAutostart", sig => "dom : bool" },
@@ -106,10 +111,12 @@ my @functions = (
{ name => "virNetworkGetUUIDString", sig => "net : uuid string" },
{ name => "virNetworkUndefine", sig => "net : unit" },
{ name => "virNetworkCreateXML", sig => "conn, string : net" },
- { name => "virNetworkCreateXMLJob", sig => "conn, string : job" },
+ { name => "virNetworkCreateXMLJob",
+ sig => "conn, string : job", weak => 1 },
{ name => "virNetworkDefineXML", sig => "conn, string : net" },
{ name => "virNetworkCreate", sig => "net : unit" },
- { name => "virNetworkCreateJob", sig => "net : job from net" },
+ { name => "virNetworkCreateJob",
+ sig => "net : job from net", weak => 1 },
{ name => "virNetworkGetAutostart", sig => "net : bool" },
{ name => "virNetworkSetAutostart", sig => "net, bool : unit" },