org.libvirt.jna

Interface Libvirt

public interface Libvirt extends Library

The libvirt interface which is exposed via JNA. The complete API is documented at http://www.libvirt.org/html/libvirt-libvirt.html. Known api calls to be missing LIBVIRT_0.1.0 virDefaultErrorFunc virConnCopyLastError virFreeError LIBVIRT_0.4.2 virDomainBlockPeek virDomainMemoryPeek LIBVIRT_0_5.0 virEventRegisterImpl virConnectDomainEventRegister virConnectDomainEventDeregister LIBVIRT_0.6.0 virConnectRef virDomainRef virNetworkRef virStoragePoolRef virStorageVolRef virNodeDeviceRef LIBVIRT_0.6.1 virFreeError virSaveLastError virDomainGetSecurityLabel; virNodeGetSecurityModel; LIBVIRT_0.6.4 virInterfaceRef
Nested Class Summary
static interfaceLibvirt.VirConnectAuthCallback
Callback interface for authorization
static interfaceLibvirt.VirErrorCallback
Field Summary
LibvirtINSTANCE
static intVIR_DOMAIN_SCHED_FIELD_LENGTH
static intVIR_UUID_BUFLEN
static intVIR_UUID_STRING_BUFLEN
Method Summary
intvirConnCopyLastError(ConnectionPointer virConnectPtr, virError to)
intvirConnectClose(ConnectionPointer virConnectPtr)
StringvirConnectDomainXMLFromNative(ConnectionPointer virConnectPtr, String nativeFormat, String nativeConfig, int flags)
StringvirConnectDomainXMLToNative(ConnectionPointer virConnectPtr, String nativeFormat, String domainXML, int flags)
StringvirConnectFindStoragePoolSources(ConnectionPointer virConnectPtr, String type, String srcSpec, int flags)
StringvirConnectGetCapabilities(ConnectionPointer virConnectPtr)
StringvirConnectGetHostname(ConnectionPointer virConnectPtr)
intvirConnectGetMaxVcpus(ConnectionPointer virConnectPtr, String type)
StringvirConnectGetType(ConnectionPointer virConnectPtr)
StringvirConnectGetURI(ConnectionPointer virConnectPtr)
intvirConnectGetVersion(ConnectionPointer virConnectPtr, LongByReference hvVer)
intvirConnectListDefinedDomains(ConnectionPointer virConnectPtr, String[] name, int maxnames)
intvirConnectListDefinedInterfaces(ConnectionPointer virConnectPtr, String[] name, int maxNames)
intvirConnectListDefinedNetworks(ConnectionPointer virConnectPtr, String[] name, int maxnames)
intvirConnectListDefinedStoragePools(ConnectionPointer virConnectPtr, String[] names, int maxnames)
intvirConnectListDomains(ConnectionPointer virConnectPtr, int[] ids, int maxnames)
intvirConnectListInterfaces(ConnectionPointer virConnectPtr, String[] name, int maxNames)
intvirConnectListNetworks(ConnectionPointer virConnectPtr, String[] name, int maxnames)
intvirConnectListStoragePools(ConnectionPointer virConnectPtr, String[] names, int maxnames)
intvirConnectNumOfDefinedDomains(ConnectionPointer virConnectPtr)
intvirConnectNumOfDefinedInterfaces(ConnectionPointer virConnectPtr)
intvirConnectNumOfDefinedNetworks(ConnectionPointer virConnectPtr)
intvirConnectNumOfDefinedStoragePools(ConnectionPointer virConnectPtr)
intvirConnectNumOfDomains(ConnectionPointer virConnectPtr)
intvirConnectNumOfInterfaces(ConnectionPointer virConnectPtr)
intvirConnectNumOfNetworks(ConnectionPointer virConnectPtr)
intvirConnectNumOfStoragePools(ConnectionPointer virConnectPtr)
ConnectionPointervirConnectOpen(String name)
ConnectionPointervirConnectOpenAuth(String name, virConnectAuth auth, int flags)
ConnectionPointervirConnectOpenReadOnly(String name)
virErrorvirConnGetLastError(ConnectionPointer virConnectPtr)
intvirConnResetLastError(ConnectionPointer virConnectPtr)
voidvirConnSetErrorFunc(ConnectionPointer virConnectPtr, Pointer userData, Libvirt.VirErrorCallback callback)
intvirCopyLastError(virError error)
intvirDomainAttachDevice(DomainPointer virDomainPtr, String deviceXML)
intvirDomainBlockStats(DomainPointer virDomainPtr, String path, virDomainBlockStats stats, int size)
intvirDomainCoreDump(DomainPointer virDomainPtr, String to, int flags)
intvirDomainCreate(DomainPointer virDomainPtr)
DomainPointervirDomainCreateLinux(ConnectionPointer virConnectPtr, String xmlDesc, int flags)
DomainPointervirDomainCreateXML(ConnectionPointer virConnectPtr, String xmlDesc, int flags)
DomainPointervirDomainDefineXML(ConnectionPointer virConnectPtr, String xmlDesc)
intvirDomainDestroy(DomainPointer virDomainPtr)
intvirDomainDetachDevice(DomainPointer virDomainPtr, String deviceXML)
intvirDomainFree(DomainPointer virDomainPtr)
intvirDomainGetAutostart(DomainPointer virDomainPtr, IntByReference value)
ConnectionPointervirDomainGetConnect(DomainPointer virDomainPtr)
intvirDomainGetID(DomainPointer virDomainPtr)
intvirDomainGetInfo(DomainPointer virDomainPtr, virDomainInfo vInfo)
NativeLongvirDomainGetMaxMemory(DomainPointer virDomainPtr)
intvirDomainGetMaxVcpus(DomainPointer virDomainPtr)
StringvirDomainGetName(DomainPointer virDomainPtr)
StringvirDomainGetOSType(DomainPointer virDomainPtr)
intvirDomainGetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, IntByReference nparams)
StringvirDomainGetSchedulerType(DomainPointer virDomainPtr, IntByReference nparams)
intvirDomainGetUUID(DomainPointer virDomainPtr, byte[] uuidString)
intvirDomainGetUUIDString(DomainPointer virDomainPtr, byte[] uuidString)
intvirDomainGetVcpus(DomainPointer virDomainPtr, virVcpuInfo[] info, int maxInfo, byte[] cpumaps, int maplen)
StringvirDomainGetXMLDesc(DomainPointer virDomainPtr, int flags)
intvirDomainInterfaceStats(DomainPointer virDomainPtr, String path, virDomainInterfaceStats stats, int size)
DomainPointervirDomainLookupByID(ConnectionPointer virConnectPtr, int id)
DomainPointervirDomainLookupByName(ConnectionPointer virConnectPtr, String name)
DomainPointervirDomainLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
DomainPointervirDomainLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr)
DomainPointervirDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, NativeLong flags, String dname, String uri, NativeLong bandwidth)
intvirDomainPinVcpu(DomainPointer virDomainPtr, int vcpu, byte[] cpumap, int maplen)
intvirDomainReboot(DomainPointer virDomainPtr, int flags)
intvirDomainRestore(ConnectionPointer virConnectPtr, String from)
intvirDomainResume(DomainPointer virDomainPtr)
intvirDomainSave(DomainPointer virDomainPtr, String to)
intvirDomainSetAutostart(DomainPointer virDomainPtr, int autoStart)
intvirDomainSetMaxMemory(DomainPointer virDomainPtr, NativeLong maxMemory)
intvirDomainSetMemory(DomainPointer virDomainPtr, NativeLong maxMemory)
intvirDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams)
intvirDomainSetVcpus(DomainPointer virDomainPtr, int nvcpus)
intvirDomainShutdown(DomainPointer virDomainPtr)
intvirDomainSuspend(DomainPointer virDomainPtr)
intvirDomainUndefine(DomainPointer virDomainPtr)
virErrorvirGetLastError()
intvirGetVersion(LongByReference libVer, String type, LongByReference typeVer)
intvirInitialize()
intvirInterfaceCreate(InterfacePointer virDevicePointer)
InterfacePointervirInterfaceDefineXML(ConnectionPointer virConnectPtr, String xml, int flags)
intvirInterfaceDestroy(InterfacePointer virDevicePointer)
intvirInterfaceFree(InterfacePointer virDevicePointer)
StringvirInterfaceGetMACString(InterfacePointer virInterfacePtr)
StringvirInterfaceGetName(InterfacePointer virInterfacePtr)
StringvirInterfaceGetXMLDesc(InterfacePointer virInterfacePtr, int flags)
InterfacePointervirInterfaceLookupByMACString(ConnectionPointer virConnectPtr, String mac)
InterfacePointervirInterfaceLookupByName(ConnectionPointer virConnectPtr, String name)
intvirInterfaceUndefine(InterfacePointer virDevicePointer)
intvirNetworkCreate(NetworkPointer virConnectPtr)
NetworkPointervirNetworkCreateXML(ConnectionPointer virConnectPtr, String xmlDesc)
NetworkPointervirNetworkDefineXML(ConnectionPointer virConnectPtr, String xmlDesc)
intvirNetworkDestroy(NetworkPointer virConnectPtr)
intvirNetworkFree(NetworkPointer virConnectPtr)
intvirNetworkGetAutostart(NetworkPointer virNetworkPtr, IntByReference value)
StringvirNetworkGetBridgeName(NetworkPointer virNetworkPtr)
ConnectionPointervirNetworkGetConnect(NetworkPointer virnetworkPtr)
StringvirNetworkGetName(NetworkPointer virNetworkPtr)
intvirNetworkGetUUID(NetworkPointer virNetworkPtr, byte[] uuidString)
intvirNetworkGetUUIDString(NetworkPointer virNetworkPtr, byte[] uuidString)
StringvirNetworkGetXMLDesc(NetworkPointer virNetworkPtr, int flags)
NetworkPointervirNetworkLookupByName(ConnectionPointer virConnectPtr, String name)
NetworkPointervirNetworkLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
NetworkPointervirNetworkLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr)
intvirNetworkSetAutostart(NetworkPointer virConnectPtr, int autoStart)
intvirNetworkUndefine(NetworkPointer virConnectPtr)
DevicePointervirNodeDeviceCreateXML(ConnectionPointer virConnectPtr, String xml, int flags)
intvirNodeDeviceDestroy(DevicePointer virDevicePointer)
intvirNodeDeviceDettach(DevicePointer virDevicePointer)
intvirNodeDeviceFree(DevicePointer virDevicePointer)
StringvirNodeDeviceGetName(DevicePointer virDevicePointer)
StringvirNodeDeviceGetParent(DevicePointer virDevicePointer)
StringvirNodeDeviceGetXMLDesc(DevicePointer virDevicePointer)
intvirNodeDeviceListCaps(DevicePointer virDevicePointer, String[] names, int maxNames)
DevicePointervirNodeDeviceLookupByName(ConnectionPointer virConnectPtr, String name)
intvirNodeDeviceNumOfCaps(DevicePointer virDevicePointer)
intvirNodeDeviceReAttach(DevicePointer virDevicePointer)
intvirNodeDeviceReset(DevicePointer virDevicePointer)
intvirNodeGetCellsFreeMemory(ConnectionPointer virConnectPtr, LongByReference freeMems, int startCell, int maxCells)
longvirNodeGetFreeMemory(ConnectionPointer virConnectPtr)
intvirNodeGetInfo(ConnectionPointer virConnectPtr, virNodeInfo virNodeInfo)
intvirNodeListDevices(ConnectionPointer virConnectPtr, String capabilityName, String[] names, int maxnames, int flags)
intvirNodeNumOfDevices(ConnectionPointer virConnectPtr, String capabilityName, int flags)
voidvirResetLastError()
voidvirSetErrorFunc(Pointer userData, Libvirt.VirErrorCallback callback)
intvirStoragePoolBuild(StoragePoolPointer storagePoolPtr, int flags)
intvirStoragePoolCreate(StoragePoolPointer storagePoolPtr, int flags)
StoragePoolPointervirStoragePoolCreateXML(ConnectionPointer virConnectPtr, String xml, int flags)
StoragePoolPointervirStoragePoolDefineXML(ConnectionPointer virConnectPtr, String xml, int flags)
intvirStoragePoolDelete(StoragePoolPointer storagePoolPtr, int flags)
intvirStoragePoolDestroy(StoragePoolPointer storagePoolPtr)
intvirStoragePoolFree(StoragePoolPointer storagePoolPtr)
intvirStoragePoolGetAutostart(StoragePoolPointer storagePoolPtr, IntByReference value)
intvirStoragePoolGetInfo(StoragePoolPointer storagePoolPtr, virStoragePoolInfo info)
StringvirStoragePoolGetName(StoragePoolPointer storagePoolPtr)
intvirStoragePoolGetUUID(StoragePoolPointer storagePoolPtr, byte[] uuidString)
intvirStoragePoolGetUUIDString(StoragePoolPointer storagePoolPtr, byte[] uuidString)
StringvirStoragePoolGetXMLDesc(StoragePoolPointer storagePoolPtr, int flags)
intvirStoragePoolListVolumes(StoragePoolPointer storagePoolPtr, String[] names, int maxnames)
StoragePoolPointervirStoragePoolLookupByName(ConnectionPointer virConnectPtr, String name)
StoragePoolPointervirStoragePoolLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
StoragePoolPointervirStoragePoolLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr)
StoragePoolPointervirStoragePoolLookupByVolume(StorageVolPointer storageVolPtr)
intvirStoragePoolNumOfVolumes(StoragePoolPointer storagePoolPtr)
intvirStoragePoolRefresh(StoragePoolPointer storagePoolPtr)
intvirStoragePoolSetAutostart(StoragePoolPointer storagePoolPtr, int autostart)
intvirStoragePoolUndefine(StoragePoolPointer storagePoolPtr)
StorageVolPointervirStorageVolCreateXML(StoragePoolPointer storagePoolPtr, String xml, int flags)
StorageVolPointervirStorageVolCreateXMLFrom(StoragePoolPointer storagePoolPtr, String xml, StorageVolPointer cloneVolume, int flags)
intvirStorageVolDelete(StorageVolPointer storageVolPtr, int flags)
intvirStorageVolFree(StorageVolPointer storageVolPtr)
intvirStorageVolGetInfo(StorageVolPointer storageVolPtr, virStorageVolInfo info)
StringvirStorageVolGetKey(StorageVolPointer storageVolPtr)
StringvirStorageVolGetName(StorageVolPointer storageVolPtr)
StringvirStorageVolGetPath(StorageVolPointer storageVolPtr)
StringvirStorageVolGetXMLDesc(StorageVolPointer storageVolPtr, int flags)
StorageVolPointervirStorageVolLookupByKey(ConnectionPointer virConnectPtr, String name)
StorageVolPointervirStorageVolLookupByName(StoragePoolPointer storagePoolPtr, String name)
StorageVolPointervirStorageVolLookupByPath(ConnectionPointer virConnectPtr, String path)

Field Detail

INSTANCE

public Libvirt INSTANCE

VIR_DOMAIN_SCHED_FIELD_LENGTH

public static int VIR_DOMAIN_SCHED_FIELD_LENGTH

VIR_UUID_BUFLEN

public static int VIR_UUID_BUFLEN

VIR_UUID_STRING_BUFLEN

public static int VIR_UUID_STRING_BUFLEN

Method Detail

virConnCopyLastError

public int virConnCopyLastError(ConnectionPointer virConnectPtr, virError to)

virConnectClose

public int virConnectClose(ConnectionPointer virConnectPtr)

virConnectDomainXMLFromNative

public String virConnectDomainXMLFromNative(ConnectionPointer virConnectPtr, String nativeFormat, String nativeConfig, int flags)

virConnectDomainXMLToNative

public String virConnectDomainXMLToNative(ConnectionPointer virConnectPtr, String nativeFormat, String domainXML, int flags)

virConnectFindStoragePoolSources

public String virConnectFindStoragePoolSources(ConnectionPointer virConnectPtr, String type, String srcSpec, int flags)

virConnectGetCapabilities

public String virConnectGetCapabilities(ConnectionPointer virConnectPtr)

virConnectGetHostname

public String virConnectGetHostname(ConnectionPointer virConnectPtr)

virConnectGetMaxVcpus

public int virConnectGetMaxVcpus(ConnectionPointer virConnectPtr, String type)

virConnectGetType

public String virConnectGetType(ConnectionPointer virConnectPtr)

virConnectGetURI

public String virConnectGetURI(ConnectionPointer virConnectPtr)

virConnectGetVersion

public int virConnectGetVersion(ConnectionPointer virConnectPtr, LongByReference hvVer)

virConnectListDefinedDomains

public int virConnectListDefinedDomains(ConnectionPointer virConnectPtr, String[] name, int maxnames)

virConnectListDefinedInterfaces

public int virConnectListDefinedInterfaces(ConnectionPointer virConnectPtr, String[] name, int maxNames)

virConnectListDefinedNetworks

public int virConnectListDefinedNetworks(ConnectionPointer virConnectPtr, String[] name, int maxnames)

virConnectListDefinedStoragePools

public int virConnectListDefinedStoragePools(ConnectionPointer virConnectPtr, String[] names, int maxnames)

virConnectListDomains

public int virConnectListDomains(ConnectionPointer virConnectPtr, int[] ids, int maxnames)

virConnectListInterfaces

public int virConnectListInterfaces(ConnectionPointer virConnectPtr, String[] name, int maxNames)

virConnectListNetworks

public int virConnectListNetworks(ConnectionPointer virConnectPtr, String[] name, int maxnames)

virConnectListStoragePools

public int virConnectListStoragePools(ConnectionPointer virConnectPtr, String[] names, int maxnames)

virConnectNumOfDefinedDomains

public int virConnectNumOfDefinedDomains(ConnectionPointer virConnectPtr)

virConnectNumOfDefinedInterfaces

public int virConnectNumOfDefinedInterfaces(ConnectionPointer virConnectPtr)

virConnectNumOfDefinedNetworks

public int virConnectNumOfDefinedNetworks(ConnectionPointer virConnectPtr)

virConnectNumOfDefinedStoragePools

public int virConnectNumOfDefinedStoragePools(ConnectionPointer virConnectPtr)

virConnectNumOfDomains

public int virConnectNumOfDomains(ConnectionPointer virConnectPtr)

virConnectNumOfInterfaces

public int virConnectNumOfInterfaces(ConnectionPointer virConnectPtr)

virConnectNumOfNetworks

public int virConnectNumOfNetworks(ConnectionPointer virConnectPtr)

virConnectNumOfStoragePools

public int virConnectNumOfStoragePools(ConnectionPointer virConnectPtr)

virConnectOpen

public ConnectionPointer virConnectOpen(String name)

virConnectOpenAuth

public ConnectionPointer virConnectOpenAuth(String name, virConnectAuth auth, int flags)

virConnectOpenReadOnly

public ConnectionPointer virConnectOpenReadOnly(String name)

virConnGetLastError

public virError virConnGetLastError(ConnectionPointer virConnectPtr)

virConnResetLastError

public int virConnResetLastError(ConnectionPointer virConnectPtr)

virConnSetErrorFunc

public void virConnSetErrorFunc(ConnectionPointer virConnectPtr, Pointer userData, Libvirt.VirErrorCallback callback)

virCopyLastError

public int virCopyLastError(virError error)

virDomainAttachDevice

public int virDomainAttachDevice(DomainPointer virDomainPtr, String deviceXML)

virDomainBlockStats

public int virDomainBlockStats(DomainPointer virDomainPtr, String path, virDomainBlockStats stats, int size)

virDomainCoreDump

public int virDomainCoreDump(DomainPointer virDomainPtr, String to, int flags)

virDomainCreate

public int virDomainCreate(DomainPointer virDomainPtr)

virDomainCreateLinux

public DomainPointer virDomainCreateLinux(ConnectionPointer virConnectPtr, String xmlDesc, int flags)

virDomainCreateXML

public DomainPointer virDomainCreateXML(ConnectionPointer virConnectPtr, String xmlDesc, int flags)

virDomainDefineXML

public DomainPointer virDomainDefineXML(ConnectionPointer virConnectPtr, String xmlDesc)

virDomainDestroy

public int virDomainDestroy(DomainPointer virDomainPtr)

virDomainDetachDevice

public int virDomainDetachDevice(DomainPointer virDomainPtr, String deviceXML)

virDomainFree

public int virDomainFree(DomainPointer virDomainPtr)

virDomainGetAutostart

public int virDomainGetAutostart(DomainPointer virDomainPtr, IntByReference value)

virDomainGetConnect

public ConnectionPointer virDomainGetConnect(DomainPointer virDomainPtr)

virDomainGetID

public int virDomainGetID(DomainPointer virDomainPtr)

virDomainGetInfo

public int virDomainGetInfo(DomainPointer virDomainPtr, virDomainInfo vInfo)

virDomainGetMaxMemory

public NativeLong virDomainGetMaxMemory(DomainPointer virDomainPtr)

virDomainGetMaxVcpus

public int virDomainGetMaxVcpus(DomainPointer virDomainPtr)

virDomainGetName

public String virDomainGetName(DomainPointer virDomainPtr)

virDomainGetOSType

public String virDomainGetOSType(DomainPointer virDomainPtr)

virDomainGetSchedulerParameters

public int virDomainGetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, IntByReference nparams)

virDomainGetSchedulerType

public String virDomainGetSchedulerType(DomainPointer virDomainPtr, IntByReference nparams)

virDomainGetUUID

public int virDomainGetUUID(DomainPointer virDomainPtr, byte[] uuidString)

virDomainGetUUIDString

public int virDomainGetUUIDString(DomainPointer virDomainPtr, byte[] uuidString)

virDomainGetVcpus

public int virDomainGetVcpus(DomainPointer virDomainPtr, virVcpuInfo[] info, int maxInfo, byte[] cpumaps, int maplen)

virDomainGetXMLDesc

public String virDomainGetXMLDesc(DomainPointer virDomainPtr, int flags)

virDomainInterfaceStats

public int virDomainInterfaceStats(DomainPointer virDomainPtr, String path, virDomainInterfaceStats stats, int size)

virDomainLookupByID

public DomainPointer virDomainLookupByID(ConnectionPointer virConnectPtr, int id)

virDomainLookupByName

public DomainPointer virDomainLookupByName(ConnectionPointer virConnectPtr, String name)

virDomainLookupByUUID

public DomainPointer virDomainLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)

virDomainLookupByUUIDString

public DomainPointer virDomainLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr)

virDomainMigrate

public DomainPointer virDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, NativeLong flags, String dname, String uri, NativeLong bandwidth)

virDomainPinVcpu

public int virDomainPinVcpu(DomainPointer virDomainPtr, int vcpu, byte[] cpumap, int maplen)

virDomainReboot

public int virDomainReboot(DomainPointer virDomainPtr, int flags)

virDomainRestore

public int virDomainRestore(ConnectionPointer virConnectPtr, String from)

virDomainResume

public int virDomainResume(DomainPointer virDomainPtr)

virDomainSave

public int virDomainSave(DomainPointer virDomainPtr, String to)

virDomainSetAutostart

public int virDomainSetAutostart(DomainPointer virDomainPtr, int autoStart)

virDomainSetMaxMemory

public int virDomainSetMaxMemory(DomainPointer virDomainPtr, NativeLong maxMemory)

virDomainSetMemory

public int virDomainSetMemory(DomainPointer virDomainPtr, NativeLong maxMemory)

virDomainSetSchedulerParameters

public int virDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams)

virDomainSetVcpus

public int virDomainSetVcpus(DomainPointer virDomainPtr, int nvcpus)

virDomainShutdown

public int virDomainShutdown(DomainPointer virDomainPtr)

virDomainSuspend

public int virDomainSuspend(DomainPointer virDomainPtr)

virDomainUndefine

public int virDomainUndefine(DomainPointer virDomainPtr)

virGetLastError

public virError virGetLastError()

virGetVersion

public int virGetVersion(LongByReference libVer, String type, LongByReference typeVer)

virInitialize

public int virInitialize()

virInterfaceCreate

public int virInterfaceCreate(InterfacePointer virDevicePointer)

virInterfaceDefineXML

public InterfacePointer virInterfaceDefineXML(ConnectionPointer virConnectPtr, String xml, int flags)

virInterfaceDestroy

public int virInterfaceDestroy(InterfacePointer virDevicePointer)

virInterfaceFree

public int virInterfaceFree(InterfacePointer virDevicePointer)

virInterfaceGetMACString

public String virInterfaceGetMACString(InterfacePointer virInterfacePtr)

virInterfaceGetName

public String virInterfaceGetName(InterfacePointer virInterfacePtr)

virInterfaceGetXMLDesc

public String virInterfaceGetXMLDesc(InterfacePointer virInterfacePtr, int flags)

virInterfaceLookupByMACString

public InterfacePointer virInterfaceLookupByMACString(ConnectionPointer virConnectPtr, String mac)

virInterfaceLookupByName

public InterfacePointer virInterfaceLookupByName(ConnectionPointer virConnectPtr, String name)

virInterfaceUndefine

public int virInterfaceUndefine(InterfacePointer virDevicePointer)

virNetworkCreate

public int virNetworkCreate(NetworkPointer virConnectPtr)

virNetworkCreateXML

public NetworkPointer virNetworkCreateXML(ConnectionPointer virConnectPtr, String xmlDesc)

virNetworkDefineXML

public NetworkPointer virNetworkDefineXML(ConnectionPointer virConnectPtr, String xmlDesc)

virNetworkDestroy

public int virNetworkDestroy(NetworkPointer virConnectPtr)

virNetworkFree

public int virNetworkFree(NetworkPointer virConnectPtr)

virNetworkGetAutostart

public int virNetworkGetAutostart(NetworkPointer virNetworkPtr, IntByReference value)

virNetworkGetBridgeName

public String virNetworkGetBridgeName(NetworkPointer virNetworkPtr)

virNetworkGetConnect

public ConnectionPointer virNetworkGetConnect(NetworkPointer virnetworkPtr)

virNetworkGetName

public String virNetworkGetName(NetworkPointer virNetworkPtr)

virNetworkGetUUID

public int virNetworkGetUUID(NetworkPointer virNetworkPtr, byte[] uuidString)

virNetworkGetUUIDString

public int virNetworkGetUUIDString(NetworkPointer virNetworkPtr, byte[] uuidString)

virNetworkGetXMLDesc

public String virNetworkGetXMLDesc(NetworkPointer virNetworkPtr, int flags)

virNetworkLookupByName

public NetworkPointer virNetworkLookupByName(ConnectionPointer virConnectPtr, String name)

virNetworkLookupByUUID

public NetworkPointer virNetworkLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)

virNetworkLookupByUUIDString

public NetworkPointer virNetworkLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr)

virNetworkSetAutostart

public int virNetworkSetAutostart(NetworkPointer virConnectPtr, int autoStart)

virNetworkUndefine

public int virNetworkUndefine(NetworkPointer virConnectPtr)

virNodeDeviceCreateXML

public DevicePointer virNodeDeviceCreateXML(ConnectionPointer virConnectPtr, String xml, int flags)

virNodeDeviceDestroy

public int virNodeDeviceDestroy(DevicePointer virDevicePointer)

virNodeDeviceDettach

public int virNodeDeviceDettach(DevicePointer virDevicePointer)

virNodeDeviceFree

public int virNodeDeviceFree(DevicePointer virDevicePointer)

virNodeDeviceGetName

public String virNodeDeviceGetName(DevicePointer virDevicePointer)

virNodeDeviceGetParent

public String virNodeDeviceGetParent(DevicePointer virDevicePointer)

virNodeDeviceGetXMLDesc

public String virNodeDeviceGetXMLDesc(DevicePointer virDevicePointer)

virNodeDeviceListCaps

public int virNodeDeviceListCaps(DevicePointer virDevicePointer, String[] names, int maxNames)

virNodeDeviceLookupByName

public DevicePointer virNodeDeviceLookupByName(ConnectionPointer virConnectPtr, String name)

virNodeDeviceNumOfCaps

public int virNodeDeviceNumOfCaps(DevicePointer virDevicePointer)

virNodeDeviceReAttach

public int virNodeDeviceReAttach(DevicePointer virDevicePointer)

virNodeDeviceReset

public int virNodeDeviceReset(DevicePointer virDevicePointer)

virNodeGetCellsFreeMemory

public int virNodeGetCellsFreeMemory(ConnectionPointer virConnectPtr, LongByReference freeMems, int startCell, int maxCells)

virNodeGetFreeMemory

public long virNodeGetFreeMemory(ConnectionPointer virConnectPtr)

virNodeGetInfo

public int virNodeGetInfo(ConnectionPointer virConnectPtr, virNodeInfo virNodeInfo)

virNodeListDevices

public int virNodeListDevices(ConnectionPointer virConnectPtr, String capabilityName, String[] names, int maxnames, int flags)

virNodeNumOfDevices

public int virNodeNumOfDevices(ConnectionPointer virConnectPtr, String capabilityName, int flags)

virResetLastError

public void virResetLastError()

virSetErrorFunc

public void virSetErrorFunc(Pointer userData, Libvirt.VirErrorCallback callback)

virStoragePoolBuild

public int virStoragePoolBuild(StoragePoolPointer storagePoolPtr, int flags)

virStoragePoolCreate

public int virStoragePoolCreate(StoragePoolPointer storagePoolPtr, int flags)

virStoragePoolCreateXML

public StoragePoolPointer virStoragePoolCreateXML(ConnectionPointer virConnectPtr, String xml, int flags)

virStoragePoolDefineXML

public StoragePoolPointer virStoragePoolDefineXML(ConnectionPointer virConnectPtr, String xml, int flags)

virStoragePoolDelete

public int virStoragePoolDelete(StoragePoolPointer storagePoolPtr, int flags)

virStoragePoolDestroy

public int virStoragePoolDestroy(StoragePoolPointer storagePoolPtr)

virStoragePoolFree

public int virStoragePoolFree(StoragePoolPointer storagePoolPtr)

virStoragePoolGetAutostart

public int virStoragePoolGetAutostart(StoragePoolPointer storagePoolPtr, IntByReference value)

virStoragePoolGetInfo

public int virStoragePoolGetInfo(StoragePoolPointer storagePoolPtr, virStoragePoolInfo info)

virStoragePoolGetName

public String virStoragePoolGetName(StoragePoolPointer storagePoolPtr)

virStoragePoolGetUUID

public int virStoragePoolGetUUID(StoragePoolPointer storagePoolPtr, byte[] uuidString)

virStoragePoolGetUUIDString

public int virStoragePoolGetUUIDString(StoragePoolPointer storagePoolPtr, byte[] uuidString)

virStoragePoolGetXMLDesc

public String virStoragePoolGetXMLDesc(StoragePoolPointer storagePoolPtr, int flags)

virStoragePoolListVolumes

public int virStoragePoolListVolumes(StoragePoolPointer storagePoolPtr, String[] names, int maxnames)

virStoragePoolLookupByName

public StoragePoolPointer virStoragePoolLookupByName(ConnectionPointer virConnectPtr, String name)

virStoragePoolLookupByUUID

public StoragePoolPointer virStoragePoolLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)

virStoragePoolLookupByUUIDString

public StoragePoolPointer virStoragePoolLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr)

virStoragePoolLookupByVolume

public StoragePoolPointer virStoragePoolLookupByVolume(StorageVolPointer storageVolPtr)

virStoragePoolNumOfVolumes

public int virStoragePoolNumOfVolumes(StoragePoolPointer storagePoolPtr)

virStoragePoolRefresh

public int virStoragePoolRefresh(StoragePoolPointer storagePoolPtr)

virStoragePoolSetAutostart

public int virStoragePoolSetAutostart(StoragePoolPointer storagePoolPtr, int autostart)

virStoragePoolUndefine

public int virStoragePoolUndefine(StoragePoolPointer storagePoolPtr)

virStorageVolCreateXML

public StorageVolPointer virStorageVolCreateXML(StoragePoolPointer storagePoolPtr, String xml, int flags)

virStorageVolCreateXMLFrom

public StorageVolPointer virStorageVolCreateXMLFrom(StoragePoolPointer storagePoolPtr, String xml, StorageVolPointer cloneVolume, int flags)

virStorageVolDelete

public int virStorageVolDelete(StorageVolPointer storageVolPtr, int flags)

virStorageVolFree

public int virStorageVolFree(StorageVolPointer storageVolPtr)

virStorageVolGetInfo

public int virStorageVolGetInfo(StorageVolPointer storageVolPtr, virStorageVolInfo info)

virStorageVolGetKey

public String virStorageVolGetKey(StorageVolPointer storageVolPtr)

virStorageVolGetName

public String virStorageVolGetName(StorageVolPointer storageVolPtr)

virStorageVolGetPath

public String virStorageVolGetPath(StorageVolPointer storageVolPtr)

virStorageVolGetXMLDesc

public String virStorageVolGetXMLDesc(StorageVolPointer storageVolPtr, int flags)

virStorageVolLookupByKey

public StorageVolPointer virStorageVolLookupByKey(ConnectionPointer virConnectPtr, String name)

virStorageVolLookupByName

public StorageVolPointer virStorageVolLookupByName(StoragePoolPointer storagePoolPtr, String name)

virStorageVolLookupByPath

public StorageVolPointer virStorageVolLookupByPath(ConnectionPointer virConnectPtr, String path)