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 https://libvirt.org/html/libvirt-libvirt.html.
Known api calls to be missing
LIBVIRT_0.1.0
virDefaultErrorFunc
LIBVIRT_0_5.0
virEventRegisterImpl
virConnectDomainEventRegister
virConnectDomainEventDeregister
LIBVIRT_0.6.0
virConnectRef
virNetworkRef
virStoragePoolRef
virStorageVolRef
virNodeDeviceRef
LIBVIRT_0.6.1
virFreeError
virSaveLastError
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 classstatic classstatic interfaceCallback interface for authorizationstatic interfaceCallback interface for connection closed events.static interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceCommon Event Callback super interface.static interfaceError callbackstatic interfacestatic 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 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_TYPE_MAPPER -
Method Summary
Modifier and TypeMethodDescriptionintvirConnCopyLastError(ConnectionPointer virConnectPtr, virError to) Deprecated.as of libvirt 0.6.0, all errors reported in the per-connection object are also duplicated in the global error object.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.VirDomainEventCallback 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) virConnectGetSysinfo(ConnectionPointer virConnectPtr, int flags) virConnectGetType(ConnectionPointer virConnectPtr) virConnectGetURI(ConnectionPointer virConnectPtr) intvirConnectGetVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference hvVer) intvirConnectIsAlive(ConnectionPointer virConnectPtr) intvirConnectIsEncrypted(ConnectionPointer virConnectPtr) intvirConnectIsSecure(ConnectionPointer virConnectPtr) intvirConnectListAllDomains(ConnectionPointer virConnectPtr, DomainByReference domains, int flags) intvirConnectListDefinedDomains(ConnectionPointer virConnectPtr, CString[] name, int maxnames) intvirConnectListDefinedInterfaces(ConnectionPointer virConnectPtr, CString[] name, int maxNames) intvirConnectListDefinedNetworks(ConnectionPointer virConnectPtr, CString[] name, int maxnames) intvirConnectListDefinedStoragePools(ConnectionPointer virConnectPtr, CString[] names, int maxnames) intvirConnectListDomains(ConnectionPointer virConnectPtr, int[] ids, int maxnames) intvirConnectListInterfaces(ConnectionPointer virConnectPtr, CString[] name, int maxNames) intvirConnectListNetworks(ConnectionPointer virConnectPtr, CString[] name, int maxnames) intvirConnectListNWFilters(ConnectionPointer virConnectPtr, CString[] name, int maxnames) intvirConnectListSecrets(ConnectionPointer virConnectPtr, CString[] uids, int maxUids) intvirConnectListStoragePools(ConnectionPointer virConnectPtr, CString[] 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) intvirConnectRegisterCloseCallback(ConnectionPointer virConnectPtr, Libvirt.VirConnectCloseFunc cb, com.sun.jna.Pointer opaque, com.sun.jna.Pointer freeOpaque) intvirConnectSetKeepAlive(ConnectionPointer virConnectPtr, int interval, int count) intvirConnectUnregisterCloseCallback(ConnectionPointer virConnectPtr, Libvirt.VirConnectCloseFunc cb) virConnGetLastError(ConnectionPointer virConnectPtr) Deprecated.as of libvirt 0.6.0, all errors reported in the per-connection object are also duplicated in the global error object.voidvirConnResetLastError(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) intvirDomainBackupBegin(DomainPointer virDomainPtr, String backupXML, String checkpointXML, int flags) virDomainBackupGetXMLDesc(DomainPointer virDomainPtr, int flags) intvirDomainBlockCommit(DomainPointer virDomainPtr, String disk, String base, String top, long bandwidth, int flags) intvirDomainBlockCopy(DomainPointer virDomainPtr, String disk, String deviceXML, virTypedParameter[] params, int nparams, int flags) intvirDomainBlockJobAbort(DomainPointer virDomainPtr, String disk, int flags) intvirDomainBlockPeek(DomainPointer virDomainPtr, String disk, long offset, SizeT size, ByteBuffer buffer, int flags) intvirDomainBlockResize(DomainPointer virDomainPtr, String disk, long size, int flags) intvirDomainBlockStats(DomainPointer virDomainPtr, String path, virDomainBlockStats stats, SizeT size) virDomainCheckpointCreateXML(DomainPointer virDomainPtr, String xmlDesc, int flags) intvirDomainCheckpointDelete(DomainCheckpointPointer virDomainCheckpointPtr, int flags) intvirDomainCheckpointFree(DomainCheckpointPointer virDomainCheckpointPtr) virDomainCheckpointGetConnect(DomainCheckpointPointer checkpoint) virDomainCheckpointGetDomain(DomainCheckpointPointer virDomainCheckpointPtr) virDomainCheckpointGetName(DomainCheckpointPointer virDomainCheckpointPtr) virDomainCheckpointGetParent(DomainCheckpointPointer virDomainCheckpointPtr, int flags) virDomainCheckpointGetXMLDesc(DomainCheckpointPointer virDomainCheckpointPtr, int flags) intvirDomainCheckpointListAllChildren(DomainCheckpointPointer virDomainCheckpointPtr, com.sun.jna.ptr.PointerByReference virDomainCheckpointChildrenPtr, int flags) virDomainCheckpointLookupByName(DomainPointer virDomainPtr, String name, int flags) intvirDomainCheckpointRef(DomainCheckpointPointer checkpoint) 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) intvirDomainGetBlockJobInfo(DomainPointer virDomainPtr, String disk, virDomainBlockJobInfo info, int flags) intvirDomainGetCPUStats(DomainPointer virDomainPtr, virTypedParameter[] params, int nparams, int start_cpu, int ncpus, int flags) intvirDomainGetID(DomainPointer virDomainPtr) intvirDomainGetInfo(DomainPointer virDomainPtr, virDomainInfo vInfo) intvirDomainGetJobInfo(DomainPointer virDomainPtr, virDomainJobInfo vInfo) intvirDomainGetJobStats(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference type, com.sun.jna.ptr.PointerByReference params, com.sun.jna.ptr.IntByReference nparams, int flags) com.sun.jna.NativeLongvirDomainGetMaxMemory(DomainPointer virDomainPtr) intvirDomainGetMaxVcpus(DomainPointer virDomainPtr) virDomainGetMetadata(DomainPointer virDomainPtr, int type, String uri, int flags) 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) intvirDomainGetSecurityLabel(DomainPointer virDomainPtr, Libvirt.SecurityLabel seclabel) 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) intvirDomainInterfaceAddresses(DomainPointer virDomainPtr, com.sun.jna.ptr.PointerByReference ifaces, int source, int flags) intintvirDomainInterfaceStats(DomainPointer virDomainPtr, String path, virDomainInterfaceStats stats, SizeT size) intvirDomainIsActive(DomainPointer virDomainPtr) intvirDomainIsPersistent(DomainPointer virDomainPtr) intvirDomainIsUpdated(DomainPointer virDomainPtr) intvirDomainListAllCheckpoints(DomainPointer virDomainPtr, com.sun.jna.ptr.PointerByReference virDomainCheckpointsPtr, int flags) 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) intvirDomainMemoryPeek(DomainPointer virDomainPtr, long start, SizeT size, ByteBuffer buffer, int flags) intvirDomainMemoryStats(DomainPointer virDomainPtr, virDomainMemoryStats[] stats, int nrStats, int flags) virDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, com.sun.jna.NativeLong flags, String dname, String uri, com.sun.jna.NativeLong bandwidth) virDomainMigrate2(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, String dxml, com.sun.jna.NativeLong flags, String dname, String uri, com.sun.jna.NativeLong bandwidth) virDomainMigrate3(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, virTypedParameter[] params, int nparams, int flags) virDomainMigrate3(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, virTypedParameter[] params, int nparams, com.sun.jna.NativeLong flags) Deprecated.intvirDomainMigrateSetMaxDowntime(DomainPointer virDomainPtr, long downtime, int flags) intvirDomainMigrateToURI(DomainPointer virDomainPtr, String duri, com.sun.jna.NativeLong flags, String dname, com.sun.jna.NativeLong bandwidth) intvirDomainMigrateToURI2(DomainPointer virDomainPtr, String dconnuri, String miguri, String dxml, com.sun.jna.NativeLong flags, String dname, com.sun.jna.NativeLong bandwidth) intvirDomainMigrateToURI3(DomainPointer virDomainPtr, String dconnuri, virTypedParameter[] params, int nparams, int flags) intvirDomainPinVcpu(DomainPointer virDomainPtr, int vcpu, byte[] cpumap, int maplen) intvirDomainPMSuspendForDuration(DomainPointer virDomainPtr, int target, long duration, int flags) intvirDomainPMWakeup(DomainPointer virDomainPtr, int flags) intvirDomainReboot(DomainPointer virDomainPtr, int flags) intvirDomainRef(DomainPointer virDomainPtr) intvirDomainReset(DomainPointer virDomainPtr, int flags) intvirDomainRestore(ConnectionPointer virConnectPtr, String from) intvirDomainResume(DomainPointer virDomainPtr) intvirDomainRevertToSnapshot(DomainSnapshotPointer virDomainSnapshotPtr, int flags) intvirDomainSave(DomainPointer virDomainPtr, String to) virDomainScreenshot(DomainPointer virDomainPtr, StreamPointer virStreamPtr, int screen, int flags) intvirDomainSendKey(DomainPointer virDomainPtr, int codeset, int holdtime, int[] keycodes, int nkeycodes, int flags) intvirDomainSetAutostart(DomainPointer virDomainPtr, int autoStart) intvirDomainSetMaxMemory(DomainPointer virDomainPtr, com.sun.jna.NativeLong maxMemory) intvirDomainSetMemory(DomainPointer virDomainPtr, com.sun.jna.NativeLong maxMemory) intvirDomainSetMetadata(DomainPointer domain, int type, String metadata, String key, String uri, int flags) intvirDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams) intvirDomainSetUserPassword(DomainPointer virDomainPtr, String user, String password, int flags) intvirDomainSetVcpus(DomainPointer virDomainPtr, int nvcpus) intvirDomainSetVcpusFlags(DomainPointer virDomainPtr, int nvcpus, int flags) 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, CString[] names, int nameslen, int flags) virDomainSnapshotLookupByName(DomainPointer virDomainPtr, String name, int flags) intvirDomainSnapshotNum(DomainPointer virDomainPtr, int flags) intvirDomainSuspend(DomainPointer virDomainPtr) intvirDomainUndefine(DomainPointer virDomainPtr) intvirDomainUndefineFlags(DomainPointer virDomainPtr, int flags) intvirDomainUpdateDeviceFlags(DomainPointer virDomainPtr, String xml, int flags) intvirEventAddTimeout(int milliSeconds, Libvirt.VirEventTimeoutCallback cb, com.sun.jna.Pointer opaque, com.sun.jna.Pointer ff) intintvirEventRemoveTimeout(int timer) intvoidvirEventUpdateTimeout(int timer, int timeout) intvirGetVersion(com.sun.jna.ptr.LongByReference libVer, String type, com.sun.jna.ptr.LongByReference typeVer) intintvirInterfaceCreate(InterfacePointer virDevicePointer, int flags) virInterfaceDefineXML(ConnectionPointer virConnectPtr, String xml, int flags) intvirInterfaceDestroy(InterfacePointer virDevicePointer, int flags) 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) 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, int flags) intvirNodeDeviceListCaps(DevicePointer virDevicePointer, CString[] 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) intvirNodeGetSecurityModel(ConnectionPointer virConnectPtr, Libvirt.SecurityModel secmodel) intvirNodeListDevices(ConnectionPointer virConnectPtr, String capabilityName, CString[] 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) intvirResetError(virError error) voidvirSecretDefineXML(ConnectionPointer virConnectPtr, String xml, int flags) intvirSecretFree(SecretPointer virSecretPtr) virSecretGetUsageID(SecretPointer virSecretPtr) intvirSecretGetUsageType(SecretPointer virSecretPtr) intvirSecretGetUUID(SecretPointer virSecretPtr, byte[] uuidString) intvirSecretGetUUIDString(SecretPointer virSecretPtr, byte[] uuidString) com.sun.jna.PointervirSecretGetValue(SecretPointer virSecretPtr, SizeTByReference valueSize, 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, SizeT valueSize, int flags) intvirSecretSetValue(SecretPointer virSecretPtr, String value, SizeT valueSize, 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, CString[] 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) intvirStorageVolDownload(StorageVolPointer storageVolPointer, StreamPointer streamPtr, long offset, long length, 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) intvirStorageVolResize(StorageVolPointer storageVolPtr, long capacity, int flags) intvirStorageVolUpload(StorageVolPointer storageVolPointer, StreamPointer streamPtr, long offset, long length, int flags) 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, ByteBuffer data, SizeT length) intvirStreamRecvAll(StreamPointer virStreamPtr, Libvirt.VirStreamSinkFunc handler, com.sun.jna.Pointer opaque) intvirStreamSend(StreamPointer virStreamPtr, ByteBuffer data, SizeT size) intvirStreamSendAll(StreamPointer virStreamPtr, Libvirt.VirStreamSourceFunc handler, com.sun.jna.Pointer opaque) voidvirTypedParamsFree(com.sun.jna.Pointer params, int nparams)
-
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:
-
VIR_TYPED_PARAM_FIELD_LENGTH
static final int VIR_TYPED_PARAM_FIELD_LENGTH- See Also:
-
-
Method Details
-
virConnectBaselineCPU
CString virConnectBaselineCPU(ConnectionPointer virConnectPtr, String[] xmlCPUs, int ncpus, int flags) -
virConnCopyLastError
Deprecated.as of libvirt 0.6.0, all errors reported in the per-connection object are also duplicated in the global error object. This method remains for backwards compatibility. UsevirCopyLastError(org.libvirt.jna.virError)instead. -
virConnectClose
-
virConnectCompareCPU
-
virConnectDomainEventRegisterAny
int virConnectDomainEventRegisterAny(ConnectionPointer virConnectPtr, DomainPointer virDomainPtr, int eventID, Libvirt.VirDomainEventCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback freecb) -
virConnectRegisterCloseCallback
int virConnectRegisterCloseCallback(ConnectionPointer virConnectPtr, Libvirt.VirConnectCloseFunc cb, com.sun.jna.Pointer opaque, com.sun.jna.Pointer freeOpaque) -
virConnectUnregisterCloseCallback
int virConnectUnregisterCloseCallback(ConnectionPointer virConnectPtr, Libvirt.VirConnectCloseFunc cb) -
virConnectDomainEventDeregisterAny
-
virConnSetErrorFunc
void virConnSetErrorFunc(ConnectionPointer virConnectPtr, com.sun.jna.Pointer userData, Libvirt.VirErrorCallback callback) -
virConnectIsAlive
-
virConnectIsEncrypted
-
virConnectIsSecure
-
virConnectFindStoragePoolSources
CString virConnectFindStoragePoolSources(ConnectionPointer virConnectPtr, String type, String srcSpec, int flags) -
virConnectGetCapabilities
-
virConnectGetHostname
-
virConnectGetLibVersion
int virConnectGetLibVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference libVer) -
virConnectGetMaxVcpus
-
virConnectGetSysinfo
-
virConnectGetType
-
virConnectGetURI
-
virConnectGetVersion
-
virConnectListDefinedDomains
-
virConnectListDefinedNetworks
-
virConnectListDefinedStoragePools
int virConnectListDefinedStoragePools(ConnectionPointer virConnectPtr, CString[] names, int maxnames) -
virConnectListDefinedInterfaces
-
virConnectListDomains
-
virConnectListAllDomains
-
virConnectListInterfaces
-
virConnectListNetworks
-
virConnectListNWFilters
-
virConnectListSecrets
-
virConnectListStoragePools
-
virConnectNumOfDefinedDomains
-
virConnectNumOfDefinedNetworks
-
virConnectNumOfDefinedInterfaces
-
virConnectNumOfDefinedStoragePools
-
virConnectNumOfDomains
-
virConnectNumOfInterfaces
-
virConnectNumOfNetworks
-
virConnectNumOfNWFilters
-
virConnectNumOfSecrets
-
virConnectNumOfStoragePools
-
virConnectOpen
-
virConnectOpenAuth
-
virConnectOpenReadOnly
-
virConnectSetKeepAlive
-
virConnGetLastError
Deprecated.as of libvirt 0.6.0, all errors reported in the per-connection object are also duplicated in the global error object. This method remains only for backwards compatibility. UsevirGetLastError()instead. -
virConnResetLastError
-
virConnectDomainXMLFromNative
CString virConnectDomainXMLFromNative(ConnectionPointer virConnectPtr, String nativeFormat, String nativeConfig, int flags) -
virConnectDomainXMLToNative
CString 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
-
virResetError
-
virGetLastError
virError virGetLastError() -
virResetLastError
void virResetLastError() -
virSetErrorFunc
-
virEventRegisterDefaultImpl
int virEventRegisterDefaultImpl() -
virEventRunDefaultImpl
int virEventRunDefaultImpl() -
virDomainAbortJob
-
virDomainAttachDevice
-
virDomainAttachDeviceFlags
-
virDomainBackupBegin
int virDomainBackupBegin(DomainPointer virDomainPtr, String backupXML, String checkpointXML, int flags) -
virDomainBackupGetXMLDesc
-
virDomainBlockCommit
int virDomainBlockCommit(DomainPointer virDomainPtr, String disk, String base, String top, long bandwidth, int flags) -
virDomainBlockCopy
int virDomainBlockCopy(DomainPointer virDomainPtr, String disk, String deviceXML, virTypedParameter[] params, int nparams, int flags) -
virDomainBlockJobAbort
-
virDomainBlockPeek
int virDomainBlockPeek(DomainPointer virDomainPtr, String disk, long offset, SizeT size, ByteBuffer buffer, int flags) -
virDomainBlockStats
int virDomainBlockStats(DomainPointer virDomainPtr, String path, virDomainBlockStats stats, SizeT size) -
virDomainBlockResize
-
virDomainCoreDump
-
virDomainCreate
-
virDomainCreateWithFlags
-
virDomainCreateLinux
-
virDomainCreateXML
-
virDomainDefineXML
-
virDomainDestroy
-
virDomainDetachDevice
-
virDomainDetachDeviceFlags
-
virDomainFree
-
virDomainGetAutostart
-
virDomainGetBlockInfo
int virDomainGetBlockInfo(DomainPointer virDomainPtr, String path, virDomainBlockInfo info, int flags) -
virDomainGetBlockJobInfo
int virDomainGetBlockJobInfo(DomainPointer virDomainPtr, String disk, virDomainBlockJobInfo info, int flags) -
virDomainGetID
-
virDomainGetInfo
-
virDomainGetJobInfo
-
virDomainGetJobStats
int virDomainGetJobStats(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference type, com.sun.jna.ptr.PointerByReference params, com.sun.jna.ptr.IntByReference nparams, int flags) -
virDomainGetMaxMemory
-
virDomainGetMaxVcpus
-
virDomainGetMetadata
-
virDomainGetName
-
virDomainGetOSType
-
virDomainGetSchedulerParameters
int virDomainGetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, com.sun.jna.ptr.IntByReference nparams) -
virDomainGetSchedulerType
CString virDomainGetSchedulerType(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference nparams) -
virDomainGetSecurityLabel
-
virDomainGetUUID
-
virDomainGetUUIDString
-
virDomainGetVcpus
int virDomainGetVcpus(DomainPointer virDomainPtr, virVcpuInfo[] info, int maxInfo, byte[] cpumaps, int maplen) -
virDomainGetXMLDesc
-
virDomainHasCurrentSnapshot
-
virDomainHasManagedSaveImage
-
virDomainInterfaceAddresses
int virDomainInterfaceAddresses(DomainPointer virDomainPtr, com.sun.jna.ptr.PointerByReference ifaces, int source, int flags) -
virDomainInterfaceFree
-
virDomainInterfaceStats
int virDomainInterfaceStats(DomainPointer virDomainPtr, String path, virDomainInterfaceStats stats, SizeT size) -
virDomainIsActive
-
virDomainIsPersistent
-
virDomainIsUpdated
-
virDomainLookupByID
-
virDomainLookupByName
-
virDomainLookupByUUID
-
virDomainLookupByUUIDString
-
virDomainManagedSave
-
virDomainManagedSaveRemove
-
virDomainMemoryPeek
int virDomainMemoryPeek(DomainPointer virDomainPtr, long start, SizeT size, ByteBuffer buffer, int flags) -
virDomainMigrate
DomainPointer virDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, com.sun.jna.NativeLong flags, String dname, String uri, com.sun.jna.NativeLong bandwidth) -
virDomainMigrate2
DomainPointer virDomainMigrate2(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, String dxml, com.sun.jna.NativeLong flags, String dname, String uri, com.sun.jna.NativeLong bandwidth) -
virDomainMigrate3
@Deprecated DomainPointer virDomainMigrate3(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, virTypedParameter[] params, int nparams, com.sun.jna.NativeLong flags) Deprecated. -
virDomainMigrate3
DomainPointer virDomainMigrate3(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, virTypedParameter[] params, int nparams, int flags) -
virDomainMigrateSetMaxDowntime
-
virDomainMigrateToURI
int virDomainMigrateToURI(DomainPointer virDomainPtr, String duri, com.sun.jna.NativeLong flags, String dname, com.sun.jna.NativeLong bandwidth) -
virDomainMigrateToURI2
int virDomainMigrateToURI2(DomainPointer virDomainPtr, String dconnuri, String miguri, String dxml, com.sun.jna.NativeLong flags, String dname, com.sun.jna.NativeLong bandwidth) -
virDomainMigrateToURI3
int virDomainMigrateToURI3(DomainPointer virDomainPtr, String dconnuri, virTypedParameter[] params, int nparams, int flags) -
virDomainMemoryStats
int virDomainMemoryStats(DomainPointer virDomainPtr, virDomainMemoryStats[] stats, int nrStats, int flags) -
virDomainGetCPUStats
int virDomainGetCPUStats(DomainPointer virDomainPtr, virTypedParameter[] params, int nparams, int start_cpu, int ncpus, int flags) -
virDomainPinVcpu
-
virDomainPMSuspendForDuration
-
virDomainPMWakeup
-
virDomainReboot
-
virDomainRef
-
virDomainReset
-
virDomainRestore
-
virDomainRevertToSnapshot
-
virDomainResume
-
virDomainSave
-
virDomainSendKey
int virDomainSendKey(DomainPointer virDomainPtr, int codeset, int holdtime, int[] keycodes, int nkeycodes, int flags) -
virDomainScreenshot
CString virDomainScreenshot(DomainPointer virDomainPtr, StreamPointer virStreamPtr, int screen, int flags) -
virDomainSetAutostart
-
virDomainSetMaxMemory
-
virDomainSetMemory
-
virDomainSetMetadata
int virDomainSetMetadata(DomainPointer domain, int type, String metadata, String key, String uri, int flags) -
virDomainSetSchedulerParameters
int virDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams) -
virDomainSetVcpus
-
virDomainSetVcpusFlags
-
virDomainShutdown
-
virDomainSuspend
-
virDomainUpdateDeviceFlags
-
virDomainUndefine
-
virDomainUndefineFlags
-
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
-
virNodeGetSecurityModel
-
virNodeNumOfDevices
-
virNodeListDevices
int virNodeListDevices(ConnectionPointer virConnectPtr, String capabilityName, CString[] 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
-
virStorageVolDownload
int virStorageVolDownload(StorageVolPointer storageVolPointer, StreamPointer streamPtr, long offset, long length, int flags) -
virStorageVolFree
-
virStorageVolGetInfo
-
virStorageVolGetKey
-
virStorageVolGetName
-
virStorageVolGetPath
-
virStorageVolGetXMLDesc
-
virStorageVolLookupByKey
-
virStorageVolLookupByName
-
virStorageVolLookupByPath
-
virStorageVolWipe
-
virStorageVolResize
-
virStorageVolUpload
int virStorageVolUpload(StorageVolPointer storageVolPointer, StreamPointer streamPtr, long offset, long length, int flags) -
virInterfaceCreate
-
virInterfaceDefineXML
-
virInterfaceDestroy
-
virInterfaceFree
-
virInterfaceGetName
-
virInterfaceGetMACString
-
virInterfaceGetXMLDesc
-
virInterfaceIsActive
-
virInterfaceLookupByMACString
-
virInterfaceLookupByName
-
virInterfaceUndefine
-
virSecretFree
-
virSecretDefineXML
-
virSecretGetUUID
-
virSecretGetUUIDString
-
virSecretGetUsageID
-
virSecretGetUsageType
-
virSecretGetValue
com.sun.jna.Pointer virSecretGetValue(SecretPointer virSecretPtr, SizeTByReference valueSize, int flags) -
virSecretGetXMLDesc
-
virSecretLookupByUsage
SecretPointer virSecretLookupByUsage(ConnectionPointer virConnectPtr, int usageType, String usageID) -
virSecretLookupByUUID
-
virSecretLookupByUUIDString
-
virSecretSetValue
-
virSecretSetValue
-
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) -
virDomainCheckpointGetName
-
virDomainCheckpointGetDomain
-
virDomainCheckpointGetConnect
-
virDomainCheckpointCreateXML
DomainCheckpointPointer virDomainCheckpointCreateXML(DomainPointer virDomainPtr, String xmlDesc, int flags) -
virDomainCheckpointGetXMLDesc
-
virDomainListAllCheckpoints
int virDomainListAllCheckpoints(DomainPointer virDomainPtr, com.sun.jna.ptr.PointerByReference virDomainCheckpointsPtr, int flags) -
virDomainCheckpointListAllChildren
int virDomainCheckpointListAllChildren(DomainCheckpointPointer virDomainCheckpointPtr, com.sun.jna.ptr.PointerByReference virDomainCheckpointChildrenPtr, int flags) -
virDomainCheckpointLookupByName
DomainCheckpointPointer virDomainCheckpointLookupByName(DomainPointer virDomainPtr, String name, int flags) -
virDomainCheckpointGetParent
DomainCheckpointPointer virDomainCheckpointGetParent(DomainCheckpointPointer virDomainCheckpointPtr, int flags) -
virDomainCheckpointDelete
-
virDomainCheckpointRef
-
virDomainCheckpointFree
-
virDomainSnapshotCreateXML
DomainSnapshotPointer virDomainSnapshotCreateXML(DomainPointer virDomainPtr, String xmlDesc, int flags) -
virDomainSnapshotCurrent
-
virDomainSnapshotDelete
-
virDomainSnapshotGetXMLDesc
-
virDomainSnapshotFree
-
virDomainSnapshotListNames
int virDomainSnapshotListNames(DomainPointer virDomainPtr, CString[] names, int nameslen, int flags) -
virDomainSnapshotLookupByName
DomainSnapshotPointer virDomainSnapshotLookupByName(DomainPointer virDomainPtr, String name, int flags) -
virDomainSnapshotNum
-
virNWFilterGetXMLDesc
-
virNWFilterDefineXML
-
virNWFilterFree
-
virNWFilterLookupByName
-
virNWFilterLookupByUUID
-
virNWFilterLookupByUUIDString
-
virNWFilterGetName
-
virNWFilterGetUUID
-
virNWFilterGetUUIDString
-
virNWFilterUndefine
-
virEventAddTimeout
int virEventAddTimeout(int milliSeconds, Libvirt.VirEventTimeoutCallback cb, com.sun.jna.Pointer opaque, com.sun.jna.Pointer ff) -
virEventRemoveTimeout
int virEventRemoveTimeout(int timer) -
virEventUpdateTimeout
void virEventUpdateTimeout(int timer, int timeout) -
virDomainSetUserPassword
-
virTypedParamsFree
void virTypedParamsFree(com.sun.jna.Pointer params, int nparams)
-