mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-10-26 07:34:04 +03:00
Add new virDomainDefineXMLFlags public API
The virDomainDefineXML method is one of the few that still lacks an 'unsigned int flags' parameter. This will be needed for adding XML validation to this API. virDomainCreateXML fortunately already has flags.
This commit is contained in:
@@ -314,6 +314,10 @@ typedef int
|
||||
typedef virDomainPtr
|
||||
(*virDrvDomainDefineXML)(virConnectPtr conn,
|
||||
const char *xml);
|
||||
typedef virDomainPtr
|
||||
(*virDrvDomainDefineXMLFlags)(virConnectPtr conn,
|
||||
const char *xml,
|
||||
unsigned int flags);
|
||||
|
||||
typedef int
|
||||
(*virDrvDomainUndefine)(virDomainPtr dom);
|
||||
@@ -1265,6 +1269,7 @@ struct _virHypervisorDriver {
|
||||
virDrvDomainCreateWithFlags domainCreateWithFlags;
|
||||
virDrvDomainCreateWithFiles domainCreateWithFiles;
|
||||
virDrvDomainDefineXML domainDefineXML;
|
||||
virDrvDomainDefineXMLFlags domainDefineXMLFlags;
|
||||
virDrvDomainUndefine domainUndefine;
|
||||
virDrvDomainUndefineFlags domainUndefineFlags;
|
||||
virDrvDomainAttachDevice domainAttachDevice;
|
||||
|
||||
Reference in New Issue
Block a user