Commit 40fe62727a069c888adacb9607cfb6d64ae66ad2

  • avatar
  • Bryan Kearney <bkearney @red…at.com>
  • Tue May 18 18:57:58 CEST 2010
Added the network calls for 0.7.3
  
188188 return returnValue;
189189 }
190190
191 /**
192 * Determine if the network is currently running
193 * @see <a href="http://www.libvirt.org/html/libvirt-libvirt.html#virNetworkIsActive">Libvirt Documentation</a>
194 * @return 1 if running, 0 if inactive, -1 on error
195 * @throws LibvirtException
196 */
197 public int isActive() throws LibvirtException {
198 int returnValue = libvirt.virNetworkIsActive(VNP) ;
199 processError() ;
200 return returnValue ;
201 }
202
203 /**
204 * Determine if the network has a persistent configuration which means
205 * it will still exist after shutting down
206 * @see <a href="http://www.libvirt.org/html/libvirt-libvirt.html#virNetworkIsPersistent">Libvirt Documentation</a>
207 * @return 1 if persistent, 0 if transient, -1 on error
208 * @throws LibvirtException
209 */
210 public int isPersistent() throws LibvirtException {
211 int returnValue = libvirt.virNetworkIsPersistent(VNP) ;
212 processError() ;
213 return returnValue ;
214 }
215
191216 protected void processError() throws LibvirtException {
192217 virConnect.processError();
193218 }
  
206206 public int virNetworkGetUUID(NetworkPointer virNetworkPtr, byte[] uuidString);
207207 public int virNetworkGetUUIDString(NetworkPointer virNetworkPtr, byte[] uuidString);
208208 public String virNetworkGetXMLDesc(NetworkPointer virNetworkPtr, int flags);
209 public int virNetworkIsActive(NetworkPointer virNetworkPtr);
210 public int virNetworkIsPersistent(NetworkPointer virNetworkPtr);
209211 public NetworkPointer virNetworkLookupByName(ConnectionPointer virConnectPtr, String name);
210212 public NetworkPointer virNetworkLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes);
211213 public NetworkPointer virNetworkLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr);
  
7171 assertEquals("Number of listed networks", 2, conn.listNetworks().length);
7272 assertEquals("Number of defined networks", 1, conn.numOfDefinedNetworks());
7373 assertEquals("Number of listed defined networks", 1, conn.listDefinedNetworks().length);
74 assertTrue("Network1 should not be persistent", network1.isPersistent() == 0);
75 assertTrue("Network1 should not be active", network1.isActive() == 1);
76 assertTrue("Network2 should be active", network2.isActive() == 0);
7477 this.validateNetworkData(network2);
7578 this.validateNetworkData(conn.networkLookupByName("deftest"));
7679 this.validateNetworkData(conn.networkLookupByUUID(UUIDArray));