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
    • Method Detail

      • virConnectBaselineCPU

        java.lang.String virConnectBaselineCPU​(ConnectionPointer virConnectPtr,
                                               java.lang.String[] xmlCPUs,
                                               int ncpus,
                                               int flags)
      • virConnectCompareCPU

        int virConnectCompareCPU​(ConnectionPointer virConnectPtr,
                                 java.lang.String xmlDesc,
                                 int flags)
      • virConnectDomainEventDeregisterAny

        int virConnectDomainEventDeregisterAny​(ConnectionPointer virConnectPtr,
                                               int callbackID)
      • virConnectIsEncrypted

        int virConnectIsEncrypted​(ConnectionPointer virConnectPtr)
      • virConnectFindStoragePoolSources

        java.lang.String virConnectFindStoragePoolSources​(ConnectionPointer virConnectPtr,
                                                          java.lang.String type,
                                                          java.lang.String srcSpec,
                                                          int flags)
      • virConnectGetCapabilities

        java.lang.String virConnectGetCapabilities​(ConnectionPointer virConnectPtr)
      • virConnectGetHostname

        java.lang.String virConnectGetHostname​(ConnectionPointer virConnectPtr)
      • virConnectGetLibVersion

        int virConnectGetLibVersion​(ConnectionPointer virConnectPtr,
                                    com.sun.jna.ptr.LongByReference libVer)
      • virConnectGetMaxVcpus

        int virConnectGetMaxVcpus​(ConnectionPointer virConnectPtr,
                                  java.lang.String type)
      • virConnectGetType

        java.lang.String virConnectGetType​(ConnectionPointer virConnectPtr)
      • virConnectGetURI

        java.lang.String virConnectGetURI​(ConnectionPointer virConnectPtr)
      • virConnectGetVersion

        int virConnectGetVersion​(ConnectionPointer virConnectPtr,
                                 com.sun.jna.ptr.LongByReference hvVer)
      • virConnectListDefinedDomains

        int virConnectListDefinedDomains​(ConnectionPointer virConnectPtr,
                                         java.lang.String[] name,
                                         int maxnames)
      • virConnectListDefinedNetworks

        int virConnectListDefinedNetworks​(ConnectionPointer virConnectPtr,
                                          java.lang.String[] name,
                                          int maxnames)
      • virConnectListDefinedStoragePools

        int virConnectListDefinedStoragePools​(ConnectionPointer virConnectPtr,
                                              java.lang.String[] names,
                                              int maxnames)
      • virConnectListDefinedInterfaces

        int virConnectListDefinedInterfaces​(ConnectionPointer virConnectPtr,
                                            java.lang.String[] name,
                                            int maxNames)
      • virConnectListDomains

        int virConnectListDomains​(ConnectionPointer virConnectPtr,
                                  int[] ids,
                                  int maxnames)
      • virConnectListInterfaces

        int virConnectListInterfaces​(ConnectionPointer virConnectPtr,
                                     java.lang.String[] name,
                                     int maxNames)
      • virConnectListNetworks

        int virConnectListNetworks​(ConnectionPointer virConnectPtr,
                                   java.lang.String[] name,
                                   int maxnames)
      • virConnectListNWFilters

        int virConnectListNWFilters​(ConnectionPointer virConnectPtr,
                                    java.lang.String[] name,
                                    int maxnames)
      • virConnectListSecrets

        int virConnectListSecrets​(ConnectionPointer virConnectPtr,
                                  java.lang.String[] uids,
                                  int maxUids)
      • virConnectListStoragePools

        int virConnectListStoragePools​(ConnectionPointer virConnectPtr,
                                       java.lang.String[] names,
                                       int maxnames)
      • virConnectNumOfDefinedDomains

        int virConnectNumOfDefinedDomains​(ConnectionPointer virConnectPtr)
      • virConnectNumOfDefinedNetworks

        int virConnectNumOfDefinedNetworks​(ConnectionPointer virConnectPtr)
      • virConnectNumOfDefinedInterfaces

        int virConnectNumOfDefinedInterfaces​(ConnectionPointer virConnectPtr)
      • virConnectNumOfDefinedStoragePools

        int virConnectNumOfDefinedStoragePools​(ConnectionPointer virConnectPtr)
      • virConnectNumOfDomains

        int virConnectNumOfDomains​(ConnectionPointer virConnectPtr)
      • virConnectNumOfInterfaces

        int virConnectNumOfInterfaces​(ConnectionPointer virConnectPtr)
      • virConnectNumOfNetworks

        int virConnectNumOfNetworks​(ConnectionPointer virConnectPtr)
      • virConnectNumOfNWFilters

        int virConnectNumOfNWFilters​(ConnectionPointer virConnectPtr)
      • virConnectNumOfSecrets

        int virConnectNumOfSecrets​(ConnectionPointer virConnectPtr)
      • virConnectNumOfStoragePools

        int virConnectNumOfStoragePools​(ConnectionPointer virConnectPtr)
      • virConnectOpenReadOnly

        ConnectionPointer virConnectOpenReadOnly​(java.lang.String name)
      • virConnResetLastError

        int virConnResetLastError​(ConnectionPointer virConnectPtr)
      • virConnectDomainXMLFromNative

        java.lang.String virConnectDomainXMLFromNative​(ConnectionPointer virConnectPtr,
                                                       java.lang.String nativeFormat,
                                                       java.lang.String nativeConfig,
                                                       int flags)
      • virConnectDomainXMLToNative

        java.lang.String virConnectDomainXMLToNative​(ConnectionPointer virConnectPtr,
                                                     java.lang.String nativeFormat,
                                                     java.lang.String domainXML,
                                                     int flags)
      • virGetVersion

        int virGetVersion​(com.sun.jna.ptr.LongByReference libVer,
                          java.lang.String type,
                          com.sun.jna.ptr.LongByReference typeVer)
      • virInitialize

        int virInitialize()
      • virCopyLastError

        int virCopyLastError​(virError error)
      • virGetLastError

        virError virGetLastError()
      • virResetLastError

        void virResetLastError()
      • virDomainAbortJob

        int virDomainAbortJob​(DomainPointer virDomainPtr)
      • virDomainAttachDevice

        int virDomainAttachDevice​(DomainPointer virDomainPtr,
                                  java.lang.String deviceXML)
      • virDomainAttachDeviceFlags

        int virDomainAttachDeviceFlags​(DomainPointer virDomainPtr,
                                       java.lang.String deviceXML,
                                       int flags)
      • virDomainCoreDump

        int virDomainCoreDump​(DomainPointer virDomainPtr,
                              java.lang.String to,
                              int flags)
      • virDomainCreate

        int virDomainCreate​(DomainPointer virDomainPtr)
      • virDomainCreateWithFlags

        int virDomainCreateWithFlags​(DomainPointer virDomainPtr,
                                     int flags)
      • virDomainDestroy

        int virDomainDestroy​(DomainPointer virDomainPtr)
      • virDomainDetachDevice

        int virDomainDetachDevice​(DomainPointer virDomainPtr,
                                  java.lang.String deviceXML)
      • virDomainDetachDeviceFlags

        int virDomainDetachDeviceFlags​(DomainPointer virDomainPtr,
                                       java.lang.String deviceXML,
                                       int flags)
      • virDomainFree

        int virDomainFree​(DomainPointer virDomainPtr)
      • virDomainGetAutostart

        int virDomainGetAutostart​(DomainPointer virDomainPtr,
                                  com.sun.jna.ptr.IntByReference value)
      • virDomainGetID

        int virDomainGetID​(DomainPointer virDomainPtr)
      • virDomainGetMaxMemory

        com.sun.jna.NativeLong virDomainGetMaxMemory​(DomainPointer virDomainPtr)
      • virDomainGetMaxVcpus

        int virDomainGetMaxVcpus​(DomainPointer virDomainPtr)
      • virDomainGetName

        java.lang.String virDomainGetName​(DomainPointer virDomainPtr)
      • virDomainGetOSType

        java.lang.String virDomainGetOSType​(DomainPointer virDomainPtr)
      • virDomainGetSchedulerParameters

        int virDomainGetSchedulerParameters​(DomainPointer virDomainPtr,
                                            virSchedParameter[] params,
                                            com.sun.jna.ptr.IntByReference nparams)
      • virDomainGetSchedulerType

        java.lang.String virDomainGetSchedulerType​(DomainPointer virDomainPtr,
                                                   com.sun.jna.ptr.IntByReference nparams)
      • virDomainGetUUID

        int virDomainGetUUID​(DomainPointer virDomainPtr,
                             byte[] uuidString)
      • virDomainGetUUIDString

        int virDomainGetUUIDString​(DomainPointer virDomainPtr,
                                   byte[] uuidString)
      • virDomainGetVcpus

        int virDomainGetVcpus​(DomainPointer virDomainPtr,
                              virVcpuInfo[] info,
                              int maxInfo,
                              byte[] cpumaps,
                              int maplen)
      • virDomainGetXMLDesc

        java.lang.String virDomainGetXMLDesc​(DomainPointer virDomainPtr,
                                             int flags)
      • virDomainHasCurrentSnapshot

        int virDomainHasCurrentSnapshot​(DomainPointer virDomainPtr,
                                        int flags)
      • virDomainHasManagedSaveImage

        int virDomainHasManagedSaveImage​(DomainPointer virDomainPtr,
                                         int flags)
      • virDomainIsActive

        int virDomainIsActive​(DomainPointer virDomainPtr)
      • virDomainIsPersistent

        int virDomainIsPersistent​(DomainPointer virDomainPtr)
      • virDomainManagedSave

        int virDomainManagedSave​(DomainPointer virDomainPtr,
                                 int flags)
      • virDomainManagedSaveRemove

        int virDomainManagedSaveRemove​(DomainPointer virDomainPtr,
                                       int flags)
      • virDomainMigrate

        DomainPointer virDomainMigrate​(DomainPointer virDomainPtr,
                                       ConnectionPointer virConnectPtr,
                                       com.sun.jna.NativeLong flags,
                                       java.lang.String dname,
                                       java.lang.String uri,
                                       com.sun.jna.NativeLong bandwidth)
      • virDomainMigrateSetMaxDowntime

        int virDomainMigrateSetMaxDowntime​(DomainPointer virDomainPtr,
                                           long downtime,
                                           int flags)
      • virDomainMigrateToURI

        int virDomainMigrateToURI​(DomainPointer virDomainPtr,
                                  java.lang.String duri,
                                  com.sun.jna.NativeLong flags,
                                  java.lang.String dname,
                                  com.sun.jna.NativeLong bandwidth)
      • virDomainPinVcpu

        int virDomainPinVcpu​(DomainPointer virDomainPtr,
                             int vcpu,
                             byte[] cpumap,
                             int maplen)
      • virDomainReboot

        int virDomainReboot​(DomainPointer virDomainPtr,
                            int flags)
      • virDomainRestore

        int virDomainRestore​(ConnectionPointer virConnectPtr,
                             java.lang.String from)
      • virDomainRevertToSnapshot

        int virDomainRevertToSnapshot​(DomainSnapshotPointer virDomainSnapshotPtr,
                                      int flags)
      • virDomainResume

        int virDomainResume​(DomainPointer virDomainPtr)
      • virDomainSave

        int virDomainSave​(DomainPointer virDomainPtr,
                          java.lang.String to)
      • virDomainSetAutostart

        int virDomainSetAutostart​(DomainPointer virDomainPtr,
                                  int autoStart)
      • virDomainSetMaxMemory

        int virDomainSetMaxMemory​(DomainPointer virDomainPtr,
                                  com.sun.jna.NativeLong maxMemory)
      • virDomainSetMemory

        int virDomainSetMemory​(DomainPointer virDomainPtr,
                               com.sun.jna.NativeLong maxMemory)
      • virDomainSetVcpus

        int virDomainSetVcpus​(DomainPointer virDomainPtr,
                              int nvcpus)
      • virDomainShutdown

        int virDomainShutdown​(DomainPointer virDomainPtr)
      • virDomainSuspend

        int virDomainSuspend​(DomainPointer virDomainPtr)
      • virDomainUpdateDeviceFlags

        int virDomainUpdateDeviceFlags​(DomainPointer virDomainPtr,
                                       java.lang.String xml,
                                       int flags)
      • virDomainUndefine

        int virDomainUndefine​(DomainPointer virDomainPtr)
      • virNetworkCreate

        int virNetworkCreate​(NetworkPointer virConnectPtr)
      • virNetworkDestroy

        int virNetworkDestroy​(NetworkPointer virConnectPtr)
      • virNetworkFree

        int virNetworkFree​(NetworkPointer virConnectPtr)
      • virNetworkGetAutostart

        int virNetworkGetAutostart​(NetworkPointer virNetworkPtr,
                                   com.sun.jna.ptr.IntByReference value)
      • virNetworkGetBridgeName

        java.lang.String virNetworkGetBridgeName​(NetworkPointer virNetworkPtr)
      • virNetworkGetName

        java.lang.String virNetworkGetName​(NetworkPointer virNetworkPtr)
      • virNetworkGetUUID

        int virNetworkGetUUID​(NetworkPointer virNetworkPtr,
                              byte[] uuidString)
      • virNetworkGetUUIDString

        int virNetworkGetUUIDString​(NetworkPointer virNetworkPtr,
                                    byte[] uuidString)
      • virNetworkGetXMLDesc

        java.lang.String virNetworkGetXMLDesc​(NetworkPointer virNetworkPtr,
                                              int flags)
      • virNetworkIsActive

        int virNetworkIsActive​(NetworkPointer virNetworkPtr)
      • virNetworkIsPersistent

        int virNetworkIsPersistent​(NetworkPointer virNetworkPtr)
      • virNetworkSetAutostart

        int virNetworkSetAutostart​(NetworkPointer virConnectPtr,
                                   int autoStart)
      • virNetworkUndefine

        int virNetworkUndefine​(NetworkPointer virConnectPtr)
      • virNodeGetCellsFreeMemory

        int virNodeGetCellsFreeMemory​(ConnectionPointer virConnectPtr,
                                      com.sun.jna.ptr.LongByReference freeMems,
                                      int startCell,
                                      int maxCells)
      • virNodeGetFreeMemory

        long virNodeGetFreeMemory​(ConnectionPointer virConnectPtr)
      • virNodeNumOfDevices

        int virNodeNumOfDevices​(ConnectionPointer virConnectPtr,
                                java.lang.String capabilityName,
                                int flags)
      • virNodeListDevices

        int virNodeListDevices​(ConnectionPointer virConnectPtr,
                               java.lang.String capabilityName,
                               java.lang.String[] names,
                               int maxnames,
                               int flags)
      • virNodeDeviceGetName

        java.lang.String virNodeDeviceGetName​(DevicePointer virDevicePointer)
      • virNodeDeviceGetParent

        java.lang.String virNodeDeviceGetParent​(DevicePointer virDevicePointer)
      • virNodeDeviceNumOfCaps

        int virNodeDeviceNumOfCaps​(DevicePointer virDevicePointer)
      • virNodeDeviceListCaps

        int virNodeDeviceListCaps​(DevicePointer virDevicePointer,
                                  java.lang.String[] names,
                                  int maxNames)
      • virNodeDeviceGetXMLDesc

        java.lang.String virNodeDeviceGetXMLDesc​(DevicePointer virDevicePointer)
      • virNodeDeviceFree

        int virNodeDeviceFree​(DevicePointer virDevicePointer)
      • virNodeDeviceDettach

        int virNodeDeviceDettach​(DevicePointer virDevicePointer)
      • virNodeDeviceReAttach

        int virNodeDeviceReAttach​(DevicePointer virDevicePointer)
      • virNodeDeviceReset

        int virNodeDeviceReset​(DevicePointer virDevicePointer)
      • virNodeDeviceDestroy

        int virNodeDeviceDestroy​(DevicePointer virDevicePointer)
      • virStoragePoolBuild

        int virStoragePoolBuild​(StoragePoolPointer storagePoolPtr,
                                int flags)
      • virStoragePoolCreate

        int virStoragePoolCreate​(StoragePoolPointer storagePoolPtr,
                                 int flags)
      • virStoragePoolDelete

        int virStoragePoolDelete​(StoragePoolPointer storagePoolPtr,
                                 int flags)
      • virStoragePoolGetAutostart

        int virStoragePoolGetAutostart​(StoragePoolPointer storagePoolPtr,
                                       com.sun.jna.ptr.IntByReference value)
      • virStoragePoolGetName

        java.lang.String virStoragePoolGetName​(StoragePoolPointer storagePoolPtr)
      • virStoragePoolGetUUID

        int virStoragePoolGetUUID​(StoragePoolPointer storagePoolPtr,
                                  byte[] uuidString)
      • virStoragePoolGetUUIDString

        int virStoragePoolGetUUIDString​(StoragePoolPointer storagePoolPtr,
                                        byte[] uuidString)
      • virStoragePoolGetXMLDesc

        java.lang.String virStoragePoolGetXMLDesc​(StoragePoolPointer storagePoolPtr,
                                                  int flags)
      • virStoragePoolListVolumes

        int virStoragePoolListVolumes​(StoragePoolPointer storagePoolPtr,
                                      java.lang.String[] names,
                                      int maxnames)
      • virStoragePoolIsActive

        int virStoragePoolIsActive​(StoragePoolPointer storagePoolPtr)
      • virStoragePoolIsPersistent

        int virStoragePoolIsPersistent​(StoragePoolPointer storagePoolPtr)
      • virStoragePoolNumOfVolumes

        int virStoragePoolNumOfVolumes​(StoragePoolPointer storagePoolPtr)
      • virStoragePoolRefresh

        int virStoragePoolRefresh​(StoragePoolPointer storagePoolPtr,
                                  int flags)
      • virStoragePoolSetAutostart

        int virStoragePoolSetAutostart​(StoragePoolPointer storagePoolPtr,
                                       int autostart)
      • virStoragePoolUndefine

        int virStoragePoolUndefine​(StoragePoolPointer storagePoolPtr)
      • virStorageVolDelete

        int virStorageVolDelete​(StorageVolPointer storageVolPtr,
                                int flags)
      • virStorageVolGetKey

        java.lang.String virStorageVolGetKey​(StorageVolPointer storageVolPtr)
      • virStorageVolGetName

        java.lang.String virStorageVolGetName​(StorageVolPointer storageVolPtr)
      • virStorageVolGetPath

        java.lang.String virStorageVolGetPath​(StorageVolPointer storageVolPtr)
      • virStorageVolGetXMLDesc

        java.lang.String virStorageVolGetXMLDesc​(StorageVolPointer storageVolPtr,
                                                 int flags)
      • virStorageVolWipe

        int virStorageVolWipe​(StorageVolPointer storageVolPtr,
                              int flags)
      • virInterfaceCreate

        int virInterfaceCreate​(InterfacePointer virDevicePointer)
      • virInterfaceDestroy

        int virInterfaceDestroy​(InterfacePointer virDevicePointer)
      • virInterfaceGetName

        java.lang.String virInterfaceGetName​(InterfacePointer virInterfacePtr)
      • virInterfaceGetMACString

        java.lang.String virInterfaceGetMACString​(InterfacePointer virInterfacePtr)
      • virInterfaceGetXMLDesc

        java.lang.String virInterfaceGetXMLDesc​(InterfacePointer virInterfacePtr,
                                                int flags)
      • virInterfaceIsActive

        int virInterfaceIsActive​(InterfacePointer virDevicePointer)
      • virInterfaceUndefine

        int virInterfaceUndefine​(InterfacePointer virDevicePointer)
      • virSecretFree

        int virSecretFree​(SecretPointer virSecretPtr)
      • virSecretGetUUID

        int virSecretGetUUID​(SecretPointer virSecretPtr,
                             byte[] uuidString)
      • virSecretGetUUIDString

        int virSecretGetUUIDString​(SecretPointer virSecretPtr,
                                   byte[] uuidString)
      • virSecretGetUsageID

        java.lang.String virSecretGetUsageID​(SecretPointer virSecretPtr)
      • virSecretGetValue

        com.sun.jna.Pointer virSecretGetValue​(SecretPointer virSecretPtr,
                                              com.sun.jna.ptr.LongByReference value_size,
                                              int flags)
      • virSecretGetXMLDesc

        java.lang.String virSecretGetXMLDesc​(SecretPointer virSecretPtr,
                                             int flags)
      • virSecretSetValue

        int virSecretSetValue​(SecretPointer virSecretPtr,
                              java.lang.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

        int virSecretUndefine​(SecretPointer virSecretPtr)
      • virStreamAbort

        int virStreamAbort​(StreamPointer virStreamPtr)
      • virStreamEventUpdateCallback

        int virStreamEventUpdateCallback​(StreamPointer virStreamPtr,
                                         int events)
      • virStreamEventRemoveCallback

        int virStreamEventRemoveCallback​(StreamPointer virStreamPtr)
      • virStreamFinish

        int virStreamFinish​(StreamPointer virStreamPtr)
      • virStreamFree

        int virStreamFree​(StreamPointer virStreamPtr)
      • virStreamSend

        int virStreamSend​(StreamPointer virStreamPtr,
                          java.lang.String data,
                          com.sun.jna.NativeLong size)
      • virStreamRecv

        int virStreamRecv​(StreamPointer virStreamPtr,
                          byte[] data,
                          com.sun.jna.NativeLong length)
      • virDomainSnapshotDelete

        int virDomainSnapshotDelete​(DomainSnapshotPointer virDomainSnapshotPtr,
                                    int flags)
      • virDomainSnapshotGetXMLDesc

        java.lang.String virDomainSnapshotGetXMLDesc​(DomainSnapshotPointer virDomainSnapshotPtr,
                                                     int flags)
      • virDomainSnapshotListNames

        int virDomainSnapshotListNames​(DomainPointer virDomainPtr,
                                       java.lang.String[] names,
                                       int nameslen,
                                       int flags)
      • virDomainSnapshotNum

        int virDomainSnapshotNum​(DomainPointer virDomainPtr,
                                 int flags)
      • virNWFilterGetXMLDesc

        java.lang.String virNWFilterGetXMLDesc​(NetworkFilterPointer virNWFilterPtr,
                                               int flags)
      • virNWFilterGetUUID

        int virNWFilterGetUUID​(NetworkFilterPointer virNWFilterPtr,
                               byte[] uuidString)
      • virNWFilterGetUUIDString

        int virNWFilterGetUUIDString​(NetworkFilterPointer virNWFilterPtr,
                                     byte[] uuidString)