aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2009-09-11 14:06:15 +0100
committerDaniel P. Berrange <berrange@redhat.com>2009-09-14 17:49:33 +0100
commita2a30038cfd6157622d8013a6023e3e8afd337d4 (patch)
treedfcab597b712b08ba584f1acb851aeb004068d00 /python/generator.py
parentFix UUID handling in secrets/storage encryption APIs (diff)
downloadlibvirt-a2a30038cfd6157622d8013a6023e3e8afd337d4.tar.gz
libvirt-a2a30038cfd6157622d8013a6023e3e8afd337d4.tar.bz2
libvirt-a2a30038cfd6157622d8013a6023e3e8afd337d4.zip
Add usage type/id as a public API property of virSecret
* include/libvirt/libvirt.h, include/libvirt/libvirt.h.in: Add virSecretGetUsageType, virSecretGetUsageID and virLookupSecretByUsage * python/generator.py: Mark virSecretGetUsageType, virSecretGetUsageID as not throwing exceptions * qemud/remote.c: Implement dispatch for virLookupSecretByUsage * qemud/remote_protocol.x: Add usage type & ID as attributes of remote_nonnull_secret. Add RPC calls for new public APIs * qemud/remote_dispatch_args.h, qemud/remote_dispatch_prototypes.h, qemud/remote_dispatch_ret.h, qemud/remote_dispatch_table.h, qemud/remote_protocol.c, qemud/remote_protocol.h: Re-generate * src/datatypes.c, src/datatypes.h: Add usageType and usageID as properties of virSecretPtr * src/driver.h: Add virLookupSecretByUsage driver entry point * src/libvirt.c: Implement virSecretGetUsageType, virSecretGetUsageID and virLookupSecretByUsage * src/libvirt_public.syms: Export virSecretGetUsageType, virSecretGetUsageID and virLookupSecretByUsage * src/remote_internal.c: Implement virLookupSecretByUsage entry * src/secret_conf.c, src/secret_conf.h: Remove the virSecretUsageType enum, now in public API. Make volume path mandatory when parsing XML * src/secret_driver.c: Enforce usage uniqueness when defining secrets. Implement virSecretLookupByUsage api method * src/virsh.c: Include usage for secret-list command
Diffstat (limited to 'python/generator.py')
-rwxr-xr-xpython/generator.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/generator.py b/python/generator.py
index c25ff551c..ad9c54423 100755
--- a/python/generator.py
+++ b/python/generator.py
@@ -669,6 +669,8 @@ functions_noexcept = {
'virStorageVolGetkey': True,
'virNodeDeviceGetName': True,
'virNodeDeviceGetParent': True,
+ 'virSecretGetUsageType': True,
+ 'virSecretGetUsageID': True,
}
reference_keepers = {