static virNetworkPtr
-networkCreateXML(virConnectPtr conn,
- const char *xml)
+networkCreateXMLFlags(virConnectPtr conn,
+ const char *xml,
+ unsigned int flags)
{
virNetworkDriverState *driver = networkGetDriver();
virNetworkDef *newDef;
virNetworkPtr net = NULL;
virObjectEvent *event = NULL;
+ virCheckFlags(0, NULL);
+
if (!(newDef = virNetworkDefParseString(xml, network_driver->xmlopt, false)))
goto cleanup;
- if (virNetworkCreateXMLEnsureACL(conn, newDef) < 0)
+ if (virNetworkCreateXMLFlagsEnsureACL(conn, newDef) < 0)
goto cleanup;
if (networkValidate(driver, newDef) < 0)
}
+static virNetworkPtr
+networkCreateXML(virConnectPtr conn,
+ const char *xml)
+{
+ return networkCreateXMLFlags(conn, xml, 0);
+}
+
+
static virNetworkPtr
networkDefineXMLFlags(virConnectPtr conn,
const char *xml,
.networkLookupByUUID = networkLookupByUUID, /* 0.2.0 */
.networkLookupByName = networkLookupByName, /* 0.2.0 */
.networkCreateXML = networkCreateXML, /* 0.2.0 */
+ .networkCreateXMLFlags = networkCreateXMLFlags, /* 7.8.0 */
.networkDefineXML = networkDefineXML, /* 0.2.0 */
.networkDefineXMLFlags = networkDefineXMLFlags, /* 7.7.0 */
.networkUndefine = networkUndefine, /* 0.2.0 */
static virNetworkPtr
-testNetworkCreateXML(virConnectPtr conn, const char *xml)
+testNetworkCreateXMLFlags(virConnectPtr conn, const char *xml,
+ unsigned int flags)
{
testDriver *privconn = conn->privateData;
virNetworkDef *newDef;
virNetworkPtr net = NULL;
virObjectEvent *event = NULL;
+ virCheckFlags(0, NULL);
+
if ((newDef = virNetworkDefParseString(xml, NULL, false)) == NULL)
goto cleanup;
}
+static virNetworkPtr
+testNetworkCreateXML(virConnectPtr conn, const char *xml)
+{
+ return testNetworkCreateXMLFlags(conn, xml, 0);
+}
+
+
static virNetworkPtr
testNetworkDefineXMLFlags(virConnectPtr conn,
const char *xml,
.networkLookupByUUID = testNetworkLookupByUUID, /* 0.3.2 */
.networkLookupByName = testNetworkLookupByName, /* 0.3.2 */
.networkCreateXML = testNetworkCreateXML, /* 0.3.2 */
+ .networkCreateXMLFlags = testNetworkCreateXMLFlags, /* 7.8.0 */
.networkDefineXML = testNetworkDefineXML, /* 0.3.2 */
.networkDefineXMLFlags = testNetworkDefineXMLFlags, /* 7.7.0 */
.networkUndefine = testNetworkUndefine, /* 0.3.2 */
return vboxNetworkDefineCreateXML(conn, xml, true, 0);
}
+static virNetworkPtr vboxNetworkCreateXMLFlags(virConnectPtr conn, const char *xml,
+ unsigned int flags)
+{
+ return vboxNetworkDefineCreateXML(conn, xml, true, flags);
+}
+
static virNetworkPtr vboxNetworkDefineXML(virConnectPtr conn, const char *xml)
{
return vboxNetworkDefineCreateXML(conn, xml, false, 0);
.networkLookupByUUID = vboxNetworkLookupByUUID, /* 0.6.4 */
.networkLookupByName = vboxNetworkLookupByName, /* 0.6.4 */
.networkCreateXML = vboxNetworkCreateXML, /* 0.6.4 */
+ .networkCreateXMLFlags = vboxNetworkCreateXMLFlags, /* 7.8.0 */
.networkDefineXML = vboxNetworkDefineXML, /* 0.6.4 */
.networkDefineXMLFlags = vboxNetworkDefineXMLFlags, /* 7.7.0 */
.networkUndefine = vboxNetworkUndefine, /* 0.6.4 */