Package org.libvirt.jna
Interface Libvirt
- All Superinterfaces:
com.sun.jna.Library
public interface Libvirt
extends com.sun.jna.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
LIBVIRT_0.7.1
virSecretRef
LIBVIRT_0.7.2
virStreamRef
LIBVIRT_0.8.0
virNWFilterRef
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceCallback interface for authorizationstatic interfacestatic interfaceError callbackstatic interfaceGeneric Callbacksstatic interfacestatic interfaceStream callbacksstatic interfaceNested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Libvirtstatic final intstatic final intstatic final intFields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER -
Method Summary
Modifier and TypeMethodDescriptionintvirConnCopyLastError(ConnectionPointer virConnectPtr, virError to) virConnectBaselineCPU(ConnectionPointer virConnectPtr, String[] xmlCPUs, int ncpus, int flags) intvirConnectClose(ConnectionPointer virConnectPtr) intvirConnectCompareCPU(ConnectionPointer virConnectPtr, String xmlDesc, int flags) intvirConnectDomainEventDeregisterAny(ConnectionPointer virConnectPtr, int callbackID) intvirConnectDomainEventRegisterAny(ConnectionPointer virConnectPtr, DomainPointer virDomainPtr, int eventID, Libvirt.VirConnectDomainEventGenericCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback freecb) virConnectDomainXMLFromNative(ConnectionPointer virConnectPtr, String nativeFormat, String nativeConfig, int flags) virConnectDomainXMLToNative(ConnectionPointer virConnectPtr, String nativeFormat, String domainXML, int flags) virConnectFindStoragePoolSources(ConnectionPointer virConnectPtr, String type, String srcSpec, int flags) virConnectGetCapabilities(ConnectionPointer virConnectPtr) virConnectGetHostname(ConnectionPointer virConnectPtr) intvirConnectGetLibVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference libVer) intvirConnectGetMaxVcpus(ConnectionPointer virConnectPtr, String type) virConnectGetType(ConnectionPointer virConnectPtr) virConnectGetURI(ConnectionPointer virConnectPtr) intvirConnectGetVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference hvVer) intvirConnectIsEncrypted(ConnectionPointer virConnectPtr) intvirConnectIsSecure(ConnectionPointer virConnectPtr) 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) intvirConnectListNWFilters(ConnectionPointer virConnectPtr, String[] name, int maxnames) intvirConnectListSecrets(ConnectionPointer virConnectPtr, String[] uids, int maxUids) 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) intvirConnectNumOfNWFilters(ConnectionPointer virConnectPtr) intvirConnectNumOfSecrets(ConnectionPointer virConnectPtr) intvirConnectNumOfStoragePools(ConnectionPointer virConnectPtr) virConnectOpen(String name) virConnectOpenAuth(String name, virConnectAuth auth, int flags) virConnectOpenReadOnly(String name) virConnGetLastError(ConnectionPointer virConnectPtr) intvirConnResetLastError(ConnectionPointer virConnectPtr) voidvirConnSetErrorFunc(ConnectionPointer virConnectPtr, com.sun.jna.Pointer userData, Libvirt.VirErrorCallback callback) intvirCopyLastError(virError error) intvirDomainAbortJob(DomainPointer virDomainPtr) intvirDomainAttachDevice(DomainPointer virDomainPtr, String deviceXML) intvirDomainAttachDeviceFlags(DomainPointer virDomainPtr, String deviceXML, int flags) intvirDomainBlockStats(DomainPointer virDomainPtr, String path, virDomainBlockStats stats, int size) intvirDomainCoreDump(DomainPointer virDomainPtr, String to, int flags) intvirDomainCreate(DomainPointer virDomainPtr) virDomainCreateLinux(ConnectionPointer virConnectPtr, String xmlDesc, int flags) intvirDomainCreateWithFlags(DomainPointer virDomainPtr, int flags) virDomainCreateXML(ConnectionPointer virConnectPtr, String xmlDesc, int flags) virDomainDefineXML(ConnectionPointer virConnectPtr, String xmlDesc) intvirDomainDestroy(DomainPointer virDomainPtr) intvirDomainDetachDevice(DomainPointer virDomainPtr, String deviceXML) intvirDomainDetachDeviceFlags(DomainPointer virDomainPtr, String deviceXML, int flags) intvirDomainFree(DomainPointer virDomainPtr) intvirDomainGetAutostart(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference value) intvirDomainGetBlockInfo(DomainPointer virDomainPtr, String path, virDomainBlockInfo info, int flags) virDomainGetConnect(DomainPointer virDomainPtr) intvirDomainGetID(DomainPointer virDomainPtr) intvirDomainGetInfo(DomainPointer virDomainPtr, virDomainInfo vInfo) intvirDomainGetJobInfo(DomainPointer virDomainPtr, virDomainJobInfo vInfo) com.sun.jna.NativeLongvirDomainGetMaxMemory(DomainPointer virDomainPtr) intvirDomainGetMaxVcpus(DomainPointer virDomainPtr) virDomainGetName(DomainPointer virDomainPtr) virDomainGetOSType(DomainPointer virDomainPtr) intvirDomainGetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, com.sun.jna.ptr.IntByReference nparams) virDomainGetSchedulerType(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference nparams) intvirDomainGetUUID(DomainPointer virDomainPtr, byte[] uuidString) intvirDomainGetUUIDString(DomainPointer virDomainPtr, byte[] uuidString) intvirDomainGetVcpus(DomainPointer virDomainPtr, virVcpuInfo[] info, int maxInfo, byte[] cpumaps, int maplen) virDomainGetXMLDesc(DomainPointer virDomainPtr, int flags) intvirDomainHasCurrentSnapshot(DomainPointer virDomainPtr, int flags) intvirDomainHasManagedSaveImage(DomainPointer virDomainPtr, int flags) intvirDomainInterfaceStats(DomainPointer virDomainPtr, String path, virDomainInterfaceStats stats, int size) intvirDomainIsActive(DomainPointer virDomainPtr) intvirDomainIsPersistent(DomainPointer virDomainPtr) virDomainLookupByID(ConnectionPointer virConnectPtr, int id) virDomainLookupByName(ConnectionPointer virConnectPtr, String name) virDomainLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes) virDomainLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr) intvirDomainManagedSave(DomainPointer virDomainPtr, int flags) intvirDomainManagedSaveRemove(DomainPointer virDomainPtr, int flags) intvirDomainMemoryStats(DomainPointer virDomainPtr, virDomainMemoryStats[] stats, int nr_stats, int flags) virDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, com.sun.jna.NativeLong flags, String dname, String uri, com.sun.jna.NativeLong bandwidth) intvirDomainMigrateSetMaxDowntime(DomainPointer virDomainPtr, long downtime, int flags) intvirDomainMigrateToURI(DomainPointer virDomainPtr, String duri, com.sun.jna.NativeLong flags, String dname, com.sun.jna.NativeLong bandwidth) intvirDomainPinVcpu(DomainPointer virDomainPtr, int vcpu, byte[] cpumap, int maplen) intvirDomainReboot(DomainPointer virDomainPtr, int flags) intvirDomainRestore(ConnectionPointer virConnectPtr, String from) intvirDomainResume(DomainPointer virDomainPtr) intvirDomainRevertToSnapshot(DomainSnapshotPointer virDomainSnapshotPtr, int flags) intvirDomainSave(DomainPointer virDomainPtr, String to) intvirDomainSetAutostart(DomainPointer virDomainPtr, int autoStart) intvirDomainSetMaxMemory(DomainPointer virDomainPtr, com.sun.jna.NativeLong maxMemory) intvirDomainSetMemory(DomainPointer virDomainPtr, com.sun.jna.NativeLong maxMemory) intvirDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams) intvirDomainSetVcpus(DomainPointer virDomainPtr, int nvcpus) intvirDomainShutdown(DomainPointer virDomainPtr) virDomainSnapshotCreateXML(DomainPointer virDomainPtr, String xmlDesc, int flags) virDomainSnapshotCurrent(DomainPointer virDomainPtr, int flags) intvirDomainSnapshotDelete(DomainSnapshotPointer virDomainSnapshotPtr, int flags) intvirDomainSnapshotFree(DomainSnapshotPointer virDomainSnapshotPtr) virDomainSnapshotGetXMLDesc(DomainSnapshotPointer virDomainSnapshotPtr, int flags) intvirDomainSnapshotListNames(DomainPointer virDomainPtr, String[] names, int nameslen, int flags) virDomainSnapshotLookupByName(DomainPointer virDomainPtr, String name, int flags) intvirDomainSnapshotNum(DomainPointer virDomainPtr, int flags) intvirDomainSuspend(DomainPointer virDomainPtr) intvirDomainUndefine(DomainPointer virDomainPtr) intvirDomainUpdateDeviceFlags(DomainPointer virDomainPtr, String xml, int flags) intvirGetVersion(com.sun.jna.ptr.LongByReference libVer, String type, com.sun.jna.ptr.LongByReference typeVer) intintvirInterfaceCreate(InterfacePointer virDevicePointer) virInterfaceDefineXML(ConnectionPointer virConnectPtr, String xml, int flags) intvirInterfaceDestroy(InterfacePointer virDevicePointer) intvirInterfaceFree(InterfacePointer virDevicePointer) virInterfaceGetMACString(InterfacePointer virInterfacePtr) virInterfaceGetName(InterfacePointer virInterfacePtr) virInterfaceGetXMLDesc(InterfacePointer virInterfacePtr, int flags) intvirInterfaceIsActive(InterfacePointer virDevicePointer) virInterfaceLookupByMACString(ConnectionPointer virConnectPtr, String mac) virInterfaceLookupByName(ConnectionPointer virConnectPtr, String name) intvirInterfaceUndefine(InterfacePointer virDevicePointer) intvirNetworkCreate(NetworkPointer virConnectPtr) virNetworkCreateXML(ConnectionPointer virConnectPtr, String xmlDesc) virNetworkDefineXML(ConnectionPointer virConnectPtr, String xmlDesc) intvirNetworkDestroy(NetworkPointer virConnectPtr) intvirNetworkFree(NetworkPointer virConnectPtr) intvirNetworkGetAutostart(NetworkPointer virNetworkPtr, com.sun.jna.ptr.IntByReference value) virNetworkGetBridgeName(NetworkPointer virNetworkPtr) virNetworkGetConnect(NetworkPointer virnetworkPtr) virNetworkGetName(NetworkPointer virNetworkPtr) intvirNetworkGetUUID(NetworkPointer virNetworkPtr, byte[] uuidString) intvirNetworkGetUUIDString(NetworkPointer virNetworkPtr, byte[] uuidString) virNetworkGetXMLDesc(NetworkPointer virNetworkPtr, int flags) intvirNetworkIsActive(NetworkPointer virNetworkPtr) intvirNetworkIsPersistent(NetworkPointer virNetworkPtr) virNetworkLookupByName(ConnectionPointer virConnectPtr, String name) virNetworkLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes) virNetworkLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr) intvirNetworkSetAutostart(NetworkPointer virConnectPtr, int autoStart) intvirNetworkUndefine(NetworkPointer virConnectPtr) virNodeDeviceCreateXML(ConnectionPointer virConnectPtr, String xml, int flags) intvirNodeDeviceDestroy(DevicePointer virDevicePointer) intvirNodeDeviceDettach(DevicePointer virDevicePointer) intvirNodeDeviceFree(DevicePointer virDevicePointer) virNodeDeviceGetName(DevicePointer virDevicePointer) virNodeDeviceGetParent(DevicePointer virDevicePointer) virNodeDeviceGetXMLDesc(DevicePointer virDevicePointer) intvirNodeDeviceListCaps(DevicePointer virDevicePointer, String[] names, int maxNames) virNodeDeviceLookupByName(ConnectionPointer virConnectPtr, String name) intvirNodeDeviceNumOfCaps(DevicePointer virDevicePointer) intvirNodeDeviceReAttach(DevicePointer virDevicePointer) intvirNodeDeviceReset(DevicePointer virDevicePointer) intvirNodeGetCellsFreeMemory(ConnectionPointer virConnectPtr, com.sun.jna.ptr.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) virNWFilterDefineXML(ConnectionPointer virConnectPtr, String xml) intvirNWFilterFree(NetworkFilterPointer virNWFilterPtr) virNWFilterGetName(NetworkFilterPointer virNWFilterPtr) intvirNWFilterGetUUID(NetworkFilterPointer virNWFilterPtr, byte[] uuidString) intvirNWFilterGetUUIDString(NetworkFilterPointer virNWFilterPtr, byte[] uuidString) virNWFilterGetXMLDesc(NetworkFilterPointer virNWFilterPtr, int flags) virNWFilterLookupByName(ConnectionPointer virConnectPtr, String name) virNWFilterLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes) virNWFilterLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr) intvirNWFilterUndefine(NetworkFilterPointer virNWFilterPtr) voidvirSecretDefineXML(ConnectionPointer virConnectPtr, String xml, int flags) intvirSecretFree(SecretPointer virSecretPtr) virSecretGetConnect(SecretPointer virSecretPtr) virSecretGetUsageID(SecretPointer virSecretPtr) intvirSecretGetUUID(SecretPointer virSecretPtr, byte[] uuidString) intvirSecretGetUUIDString(SecretPointer virSecretPtr, byte[] uuidString) com.sun.jna.PointervirSecretGetValue(SecretPointer virSecretPtr, com.sun.jna.ptr.LongByReference value_size, int flags) virSecretGetXMLDesc(SecretPointer virSecretPtr, int flags) virSecretLookupByUsage(ConnectionPointer virConnectPtr, int usageType, String usageID) virSecretLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes) virSecretLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr) intvirSecretSetValue(SecretPointer virSecretPtr, byte[] value, com.sun.jna.NativeLong value_size, int flags) intvirSecretSetValue(SecretPointer virSecretPtr, String value, com.sun.jna.NativeLong value_size, int flags) intvirSecretUndefine(SecretPointer virSecretPtr) voidvirSetErrorFunc(com.sun.jna.Pointer userData, Libvirt.VirErrorCallback callback) intvirStoragePoolBuild(StoragePoolPointer storagePoolPtr, int flags) intvirStoragePoolCreate(StoragePoolPointer storagePoolPtr, int flags) virStoragePoolCreateXML(ConnectionPointer virConnectPtr, String xml, int flags) virStoragePoolDefineXML(ConnectionPointer virConnectPtr, String xml, int flags) intvirStoragePoolDelete(StoragePoolPointer storagePoolPtr, int flags) intvirStoragePoolDestroy(StoragePoolPointer storagePoolPtr) intvirStoragePoolFree(StoragePoolPointer storagePoolPtr) intvirStoragePoolGetAutostart(StoragePoolPointer storagePoolPtr, com.sun.jna.ptr.IntByReference value) intvirStoragePoolGetInfo(StoragePoolPointer storagePoolPtr, virStoragePoolInfo info) virStoragePoolGetName(StoragePoolPointer storagePoolPtr) intvirStoragePoolGetUUID(StoragePoolPointer storagePoolPtr, byte[] uuidString) intvirStoragePoolGetUUIDString(StoragePoolPointer storagePoolPtr, byte[] uuidString) virStoragePoolGetXMLDesc(StoragePoolPointer storagePoolPtr, int flags) intvirStoragePoolIsActive(StoragePoolPointer storagePoolPtr) intvirStoragePoolIsPersistent(StoragePoolPointer storagePoolPtr) intvirStoragePoolListVolumes(StoragePoolPointer storagePoolPtr, String[] names, int maxnames) virStoragePoolLookupByName(ConnectionPointer virConnectPtr, String name) virStoragePoolLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes) virStoragePoolLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr) virStoragePoolLookupByVolume(StorageVolPointer storageVolPtr) intvirStoragePoolNumOfVolumes(StoragePoolPointer storagePoolPtr) intvirStoragePoolRefresh(StoragePoolPointer storagePoolPtr, int flags) intvirStoragePoolSetAutostart(StoragePoolPointer storagePoolPtr, int autostart) intvirStoragePoolUndefine(StoragePoolPointer storagePoolPtr) virStorageVolCreateXML(StoragePoolPointer storagePoolPtr, String xml, int flags) virStorageVolCreateXMLFrom(StoragePoolPointer storagePoolPtr, String xml, StorageVolPointer cloneVolume, int flags) intvirStorageVolDelete(StorageVolPointer storageVolPtr, int flags) intvirStorageVolFree(StorageVolPointer storageVolPtr) intvirStorageVolGetInfo(StorageVolPointer storageVolPtr, virStorageVolInfo info) virStorageVolGetKey(StorageVolPointer storageVolPtr) virStorageVolGetName(StorageVolPointer storageVolPtr) virStorageVolGetPath(StorageVolPointer storageVolPtr) virStorageVolGetXMLDesc(StorageVolPointer storageVolPtr, int flags) virStorageVolLookupByKey(ConnectionPointer virConnectPtr, String name) virStorageVolLookupByName(StoragePoolPointer storagePoolPtr, String name) virStorageVolLookupByPath(ConnectionPointer virConnectPtr, String path) intvirStorageVolWipe(StorageVolPointer storageVolPtr, int flags) intvirStreamAbort(StreamPointer virStreamPtr) intvirStreamEventAddCallback(StreamPointer virStreamPtr, int events, Libvirt.VirStreamEventCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback ff) intvirStreamEventRemoveCallback(StreamPointer virStreamPtr) intvirStreamEventUpdateCallback(StreamPointer virStreamPtr, int events) intvirStreamFinish(StreamPointer virStreamPtr) intvirStreamFree(StreamPointer virStreamPtr) virStreamNew(ConnectionPointer virConnectPtr, int flags) intvirStreamRecv(StreamPointer virStreamPtr, byte[] data, com.sun.jna.NativeLong length) intvirStreamRecvAll(StreamPointer virStreamPtr, Libvirt.VirStreamSinkFunc handler, com.sun.jna.Pointer opaque) intvirStreamSend(StreamPointer virStreamPtr, String data, com.sun.jna.NativeLong size) intvirStreamSendAll(StreamPointer virStreamPtr, Libvirt.VirStreamSourceFunc handler, com.sun.jna.Pointer opaque)
-
Field Details
-
INSTANCE
-
VIR_UUID_BUFLEN
static final int VIR_UUID_BUFLEN- See Also:
-
VIR_UUID_STRING_BUFLEN
static final int VIR_UUID_STRING_BUFLEN- See Also:
-
VIR_DOMAIN_SCHED_FIELD_LENGTH
static final int VIR_DOMAIN_SCHED_FIELD_LENGTH- See Also:
-
-
Method Details
-
virConnectBaselineCPU
String virConnectBaselineCPU(ConnectionPointer virConnectPtr, String[] xmlCPUs, int ncpus, int flags) -
virConnCopyLastError
-
virConnectClose
-
virConnectCompareCPU
-
virConnectDomainEventRegisterAny
int virConnectDomainEventRegisterAny(ConnectionPointer virConnectPtr, DomainPointer virDomainPtr, int eventID, Libvirt.VirConnectDomainEventGenericCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback freecb) -
virConnectDomainEventDeregisterAny
-
virConnSetErrorFunc
void virConnSetErrorFunc(ConnectionPointer virConnectPtr, com.sun.jna.Pointer userData, Libvirt.VirErrorCallback callback) -
virConnectIsEncrypted
-
virConnectIsSecure
-
virConnectFindStoragePoolSources
String virConnectFindStoragePoolSources(ConnectionPointer virConnectPtr, String type, String srcSpec, int flags) -
virConnectGetCapabilities
-
virConnectGetHostname
-
virConnectGetLibVersion
int virConnectGetLibVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference libVer) -
virConnectGetMaxVcpus
-
virConnectGetType
-
virConnectGetURI
-
virConnectGetVersion
-
virConnectListDefinedDomains
-
virConnectListDefinedNetworks
-
virConnectListDefinedStoragePools
int virConnectListDefinedStoragePools(ConnectionPointer virConnectPtr, String[] names, int maxnames) -
virConnectListDefinedInterfaces
-
virConnectListDomains
-
virConnectListInterfaces
-
virConnectListNetworks
-
virConnectListNWFilters
-
virConnectListSecrets
-
virConnectListStoragePools
-
virConnectNumOfDefinedDomains
-
virConnectNumOfDefinedNetworks
-
virConnectNumOfDefinedInterfaces
-
virConnectNumOfDefinedStoragePools
-
virConnectNumOfDomains
-
virConnectNumOfInterfaces
-
virConnectNumOfNetworks
-
virConnectNumOfNWFilters
-
virConnectNumOfSecrets
-
virConnectNumOfStoragePools
-
virConnectOpen
-
virConnectOpenAuth
-
virConnectOpenReadOnly
-
virConnGetLastError
-
virConnResetLastError
-
virConnectDomainXMLFromNative
String virConnectDomainXMLFromNative(ConnectionPointer virConnectPtr, String nativeFormat, String nativeConfig, int flags) -
virConnectDomainXMLToNative
String virConnectDomainXMLToNative(ConnectionPointer virConnectPtr, String nativeFormat, String domainXML, int flags) -
virGetVersion
int virGetVersion(com.sun.jna.ptr.LongByReference libVer, String type, com.sun.jna.ptr.LongByReference typeVer) -
virInitialize
int virInitialize() -
virCopyLastError
-
virGetLastError
virError virGetLastError() -
virResetLastError
void virResetLastError() -
virSetErrorFunc
-
virDomainAbortJob
-
virDomainAttachDevice
-
virDomainAttachDeviceFlags
-
virDomainBlockStats
int virDomainBlockStats(DomainPointer virDomainPtr, String path, virDomainBlockStats stats, int size) -
virDomainCoreDump
-
virDomainCreate
-
virDomainCreateWithFlags
-
virDomainCreateLinux
-
virDomainCreateXML
-
virDomainDefineXML
-
virDomainDestroy
-
virDomainDetachDevice
-
virDomainDetachDeviceFlags
-
virDomainFree
-
virDomainGetAutostart
-
virDomainGetConnect
-
virDomainGetBlockInfo
int virDomainGetBlockInfo(DomainPointer virDomainPtr, String path, virDomainBlockInfo info, int flags) -
virDomainGetID
-
virDomainGetInfo
-
virDomainGetJobInfo
-
virDomainGetMaxMemory
-
virDomainGetMaxVcpus
-
virDomainGetName
-
virDomainGetOSType
-
virDomainGetSchedulerParameters
int virDomainGetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, com.sun.jna.ptr.IntByReference nparams) -
virDomainGetSchedulerType
String virDomainGetSchedulerType(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference nparams) -
virDomainGetUUID
-
virDomainGetUUIDString
-
virDomainGetVcpus
int virDomainGetVcpus(DomainPointer virDomainPtr, virVcpuInfo[] info, int maxInfo, byte[] cpumaps, int maplen) -
virDomainGetXMLDesc
-
virDomainHasCurrentSnapshot
-
virDomainHasManagedSaveImage
-
virDomainInterfaceStats
int virDomainInterfaceStats(DomainPointer virDomainPtr, String path, virDomainInterfaceStats stats, int size) -
virDomainIsActive
-
virDomainIsPersistent
-
virDomainLookupByID
-
virDomainLookupByName
-
virDomainLookupByUUID
-
virDomainLookupByUUIDString
-
virDomainManagedSave
-
virDomainManagedSaveRemove
-
virDomainMigrate
DomainPointer virDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, com.sun.jna.NativeLong flags, String dname, String uri, com.sun.jna.NativeLong bandwidth) -
virDomainMigrateSetMaxDowntime
-
virDomainMigrateToURI
int virDomainMigrateToURI(DomainPointer virDomainPtr, String duri, com.sun.jna.NativeLong flags, String dname, com.sun.jna.NativeLong bandwidth) -
virDomainMemoryStats
int virDomainMemoryStats(DomainPointer virDomainPtr, virDomainMemoryStats[] stats, int nr_stats, int flags) -
virDomainPinVcpu
-
virDomainReboot
-
virDomainRestore
-
virDomainRevertToSnapshot
-
virDomainResume
-
virDomainSave
-
virDomainSetAutostart
-
virDomainSetMaxMemory
-
virDomainSetMemory
-
virDomainSetSchedulerParameters
int virDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams) -
virDomainSetVcpus
-
virDomainShutdown
-
virDomainSuspend
-
virDomainUpdateDeviceFlags
-
virDomainUndefine
-
virNetworkGetConnect
-
virNetworkCreate
-
virNetworkCreateXML
-
virNetworkDefineXML
-
virNetworkDestroy
-
virNetworkFree
-
virNetworkGetAutostart
-
virNetworkGetBridgeName
-
virNetworkGetName
-
virNetworkGetUUID
-
virNetworkGetUUIDString
-
virNetworkGetXMLDesc
-
virNetworkIsActive
-
virNetworkIsPersistent
-
virNetworkLookupByName
-
virNetworkLookupByUUID
-
virNetworkLookupByUUIDString
-
virNetworkSetAutostart
-
virNetworkUndefine
-
virNodeGetInfo
-
virNodeGetCellsFreeMemory
int virNodeGetCellsFreeMemory(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference freeMems, int startCell, int maxCells) -
virNodeGetFreeMemory
-
virNodeNumOfDevices
-
virNodeListDevices
int virNodeListDevices(ConnectionPointer virConnectPtr, String capabilityName, String[] names, int maxnames, int flags) -
virNodeDeviceLookupByName
-
virNodeDeviceGetName
-
virNodeDeviceGetParent
-
virNodeDeviceNumOfCaps
-
virNodeDeviceListCaps
-
virNodeDeviceGetXMLDesc
-
virNodeDeviceFree
-
virNodeDeviceDettach
-
virNodeDeviceReAttach
-
virNodeDeviceReset
-
virNodeDeviceCreateXML
-
virNodeDeviceDestroy
-
virStoragePoolBuild
-
virStoragePoolCreate
-
virStoragePoolCreateXML
-
virStoragePoolDefineXML
-
virStoragePoolDelete
-
virStoragePoolDestroy
-
virStoragePoolFree
-
virStoragePoolGetAutostart
int virStoragePoolGetAutostart(StoragePoolPointer storagePoolPtr, com.sun.jna.ptr.IntByReference value) -
virStoragePoolGetInfo
-
virStoragePoolGetName
-
virStoragePoolGetUUID
-
virStoragePoolGetUUIDString
-
virStoragePoolGetXMLDesc
-
virStoragePoolListVolumes
-
virStoragePoolIsActive
-
virStoragePoolIsPersistent
-
virStoragePoolLookupByName
-
virStoragePoolLookupByUUID
-
virStoragePoolLookupByUUIDString
StoragePoolPointer virStoragePoolLookupByUUIDString(ConnectionPointer virConnectPtr, String uuidstr) -
virStoragePoolLookupByVolume
-
virStoragePoolNumOfVolumes
-
virStoragePoolRefresh
-
virStoragePoolSetAutostart
-
virStoragePoolUndefine
-
virStorageVolCreateXML
-
virStorageVolCreateXMLFrom
StorageVolPointer virStorageVolCreateXMLFrom(StoragePoolPointer storagePoolPtr, String xml, StorageVolPointer cloneVolume, int flags) -
virStorageVolDelete
-
virStorageVolFree
-
virStorageVolGetInfo
-
virStorageVolGetKey
-
virStorageVolGetName
-
virStorageVolGetPath
-
virStorageVolGetXMLDesc
-
virStorageVolLookupByKey
-
virStorageVolLookupByName
-
virStorageVolLookupByPath
-
virStorageVolWipe
-
virInterfaceCreate
-
virInterfaceDefineXML
-
virInterfaceDestroy
-
virInterfaceFree
-
virInterfaceGetName
-
virInterfaceGetMACString
-
virInterfaceGetXMLDesc
-
virInterfaceIsActive
-
virInterfaceLookupByMACString
-
virInterfaceLookupByName
-
virInterfaceUndefine
-
virSecretGetConnect
-
virSecretFree
-
virSecretDefineXML
-
virSecretGetUUID
-
virSecretGetUUIDString
-
virSecretGetUsageID
-
virSecretGetValue
com.sun.jna.Pointer virSecretGetValue(SecretPointer virSecretPtr, com.sun.jna.ptr.LongByReference value_size, int flags) -
virSecretGetXMLDesc
-
virSecretLookupByUsage
SecretPointer virSecretLookupByUsage(ConnectionPointer virConnectPtr, int usageType, String usageID) -
virSecretLookupByUUID
-
virSecretLookupByUUIDString
-
virSecretSetValue
int virSecretSetValue(SecretPointer virSecretPtr, String value, com.sun.jna.NativeLong value_size, int flags) -
virSecretSetValue
int virSecretSetValue(SecretPointer virSecretPtr, byte[] value, com.sun.jna.NativeLong value_size, int flags) -
virSecretUndefine
-
virStreamAbort
-
virStreamEventAddCallback
int virStreamEventAddCallback(StreamPointer virStreamPtr, int events, Libvirt.VirStreamEventCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback ff) -
virStreamEventUpdateCallback
-
virStreamEventRemoveCallback
-
virStreamFinish
-
virStreamFree
-
virStreamNew
-
virStreamSend
-
virStreamSendAll
int virStreamSendAll(StreamPointer virStreamPtr, Libvirt.VirStreamSourceFunc handler, com.sun.jna.Pointer opaque) -
virStreamRecv
-
virStreamRecvAll
int virStreamRecvAll(StreamPointer virStreamPtr, Libvirt.VirStreamSinkFunc handler, com.sun.jna.Pointer opaque) -
virDomainSnapshotCreateXML
DomainSnapshotPointer virDomainSnapshotCreateXML(DomainPointer virDomainPtr, String xmlDesc, int flags) -
virDomainSnapshotCurrent
-
virDomainSnapshotDelete
-
virDomainSnapshotGetXMLDesc
-
virDomainSnapshotFree
-
virDomainSnapshotListNames
-
virDomainSnapshotLookupByName
DomainSnapshotPointer virDomainSnapshotLookupByName(DomainPointer virDomainPtr, String name, int flags) -
virDomainSnapshotNum
-
virNWFilterGetXMLDesc
-
virNWFilterDefineXML
-
virNWFilterFree
-
virNWFilterLookupByName
-
virNWFilterLookupByUUID
-
virNWFilterLookupByUUIDString
-
virNWFilterGetName
-
virNWFilterGetUUID
-
virNWFilterGetUUIDString
-
virNWFilterUndefine
-