Commit d3547a5fef86e254de34eb271ef51c7490ce16c8

  • avatar
  • Bryan Kearney <bkearney @red…at.com>
  • Tue May 18 21:55:23 CEST 2010
0.7.3 API is done
  
116116 public void finalize() throws LibvirtException {
117117 free();
118118 }
119
120 /**
121 * Determine if the interface is currently running
122 * @see <a href="http://www.libvirt.org/html/libvirt-libvirt.html#virInterfaceIsActive">Libvirt Documentation</a>
123 * @return 1 if running, 0 if inactive, -1 on error
124 * @throws LibvirtException
125 */
126 public int isActive() throws LibvirtException {
127 int returnValue = libvirt.virInterfaceIsActive(VIP) ;
128 processError() ;
129 return returnValue ;
130 }
119131
120132 /**
121133 * Frees this interface object. The running instance is kept alive. The data
  
279279 public StorageVolPointer virStorageVolLookupByPath(ConnectionPointer virConnectPtr, String path);
280280
281281 // Interface Methods
282 public InterfacePointer virInterfaceLookupByMACString(ConnectionPointer virConnectPtr, String mac);
283 public InterfacePointer virInterfaceLookupByName(ConnectionPointer virConnectPtr, String name);
284 public InterfacePointer virInterfaceDefineXML(ConnectionPointer virConnectPtr, String xml, int flags);
282 public int virInterfaceCreate(InterfacePointer virDevicePointer);
283 public InterfacePointer virInterfaceDefineXML(ConnectionPointer virConnectPtr, String xml, int flags);
284 public int virInterfaceDestroy(InterfacePointer virDevicePointer);
285 public int virInterfaceFree(InterfacePointer virDevicePointer);
285286 public String virInterfaceGetName(InterfacePointer virInterfacePtr);
286287 public String virInterfaceGetMACString(InterfacePointer virInterfacePtr);
287288 public String virInterfaceGetXMLDesc(InterfacePointer virInterfacePtr, int flags);
288 public int virInterfaceFree(InterfacePointer virDevicePointer);
289 public int virInterfaceIsActive(InterfacePointer virDevicePointer);
290 public InterfacePointer virInterfaceLookupByMACString(ConnectionPointer virConnectPtr, String mac);
291 public InterfacePointer virInterfaceLookupByName(ConnectionPointer virConnectPtr, String name);
289292 public int virInterfaceUndefine(InterfacePointer virDevicePointer);
290 public int virInterfaceCreate(InterfacePointer virDevicePointer);
291 public int virInterfaceDestroy(InterfacePointer virDevicePointer);
292293
293294 // Secret Methods
294295 public ConnectionPointer virSecretGetConnect(SecretPointer virSecretPtr);
  
170170 assertEquals("virtInterfaceGetName", "eth1", virtInt.getName());
171171 assertEquals("virtInterfaceGetMACString", "aa:bb:cc:dd:ee:ff", virtInt.getMACString());
172172 assertNotNull("virtInterfaceGetXMLDesc", virtInt.getXMLDescription(0));
173 assertTrue("virInterfaceIsActive", virtInt.isActive() == 1);
173174 System.out.println(virtInt.getXMLDescription(0));
174175
175176 String newXML = "<interface type='ethernet' name='eth2'>" + "<start mode='onboot'/>"