From: Osier Yang Date: Tue, 4 Sep 2012 15:55:19 +0000 (+0800) Subject: list: Implement listAllNetworks for test driver X-Git-Tag: CVE-2012-4423~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a27ac1de1b22b21a918199e16fe15d6c8566b42;p=thirdparty%2Flibvirt.git list: Implement listAllNetworks for test driver src/test/test_driver.c: Implement listAllNetworks. --- diff --git a/src/test/test_driver.c b/src/test/test_driver.c index d78e17a4c4..e15833b051 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -3039,6 +3039,22 @@ no_memory: return -1; } +static int +testNetworkListAllNetworks(virConnectPtr conn, + virNetworkPtr **nets, + unsigned int flags) +{ + testConnPtr privconn = conn->privateData; + int ret = -1; + + virCheckFlags(VIR_CONNECT_LIST_NETWORKS_FILTERS_ALL, -1); + + testDriverLock(privconn); + ret = virNetworkList(conn, privconn->networks, nets, flags); + testDriverUnlock(privconn); + + return ret; +} static int testNetworkIsActive(virNetworkPtr net) { @@ -5698,6 +5714,7 @@ static virNetworkDriver testNetworkDriver = { .listNetworks = testListNetworks, /* 0.3.2 */ .numOfDefinedNetworks = testNumDefinedNetworks, /* 0.3.2 */ .listDefinedNetworks = testListDefinedNetworks, /* 0.3.2 */ + .listAllNetworks = testNetworkListAllNetworks, /* 0.10.2 */ .networkLookupByUUID = testLookupNetworkByUUID, /* 0.3.2 */ .networkLookupByName = testLookupNetworkByName, /* 0.3.2 */ .networkCreateXML = testNetworkCreate, /* 0.3.2 */