org.libvirt.jna
public interface Libvirt extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static interface |
Libvirt.VirConnectAuthCallback
Callback interface for authorization
|
static interface |
Libvirt.VirConnectDomainEventGenericCallback |
static interface |
Libvirt.VirErrorCallback
Error callback
|
static interface |
Libvirt.VirFreeCallback
Generic Callbacks
|
static interface |
Libvirt.VirStreamEventCallback |
static interface |
Libvirt.VirStreamSinkFunc
Stream callbacks
|
static interface |
Libvirt.VirStreamSourceFunc |
Modifier and Type | Field and Description |
---|---|
static Libvirt |
INSTANCE |
static int |
VIR_DOMAIN_SCHED_FIELD_LENGTH |
static int |
VIR_UUID_BUFLEN |
static int |
VIR_UUID_STRING_BUFLEN |
static final Libvirt INSTANCE
static final int VIR_UUID_BUFLEN
static final int VIR_UUID_STRING_BUFLEN
static final int VIR_DOMAIN_SCHED_FIELD_LENGTH
java.lang.String virConnectBaselineCPU(ConnectionPointer virConnectPtr, java.lang.String[] xmlCPUs, int ncpus, int flags)
int virConnCopyLastError(ConnectionPointer virConnectPtr, virError to)
int virConnectClose(ConnectionPointer virConnectPtr)
int virConnectCompareCPU(ConnectionPointer virConnectPtr, java.lang.String xmlDesc, int flags)
int virConnectDomainEventRegisterAny(ConnectionPointer virConnectPtr, DomainPointer virDomainPtr, int eventID, Libvirt.VirConnectDomainEventGenericCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback freecb)
int virConnectDomainEventDeregisterAny(ConnectionPointer virConnectPtr, int callbackID)
void virConnSetErrorFunc(ConnectionPointer virConnectPtr, com.sun.jna.Pointer userData, Libvirt.VirErrorCallback callback)
int virConnectIsEncrypted(ConnectionPointer virConnectPtr)
int virConnectIsSecure(ConnectionPointer virConnectPtr)
java.lang.String virConnectFindStoragePoolSources(ConnectionPointer virConnectPtr, java.lang.String type, java.lang.String srcSpec, int flags)
java.lang.String virConnectGetCapabilities(ConnectionPointer virConnectPtr)
java.lang.String virConnectGetHostname(ConnectionPointer virConnectPtr)
int virConnectGetLibVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference libVer)
int virConnectGetMaxVcpus(ConnectionPointer virConnectPtr, java.lang.String type)
java.lang.String virConnectGetType(ConnectionPointer virConnectPtr)
java.lang.String virConnectGetURI(ConnectionPointer virConnectPtr)
int virConnectGetVersion(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference hvVer)
int virConnectListDefinedDomains(ConnectionPointer virConnectPtr, java.lang.String[] name, int maxnames)
int virConnectListDefinedNetworks(ConnectionPointer virConnectPtr, java.lang.String[] name, int maxnames)
int virConnectListDefinedStoragePools(ConnectionPointer virConnectPtr, java.lang.String[] names, int maxnames)
int virConnectListDefinedInterfaces(ConnectionPointer virConnectPtr, java.lang.String[] name, int maxNames)
int virConnectListDomains(ConnectionPointer virConnectPtr, int[] ids, int maxnames)
int virConnectListInterfaces(ConnectionPointer virConnectPtr, java.lang.String[] name, int maxNames)
int virConnectListNetworks(ConnectionPointer virConnectPtr, java.lang.String[] name, int maxnames)
int virConnectListNWFilters(ConnectionPointer virConnectPtr, java.lang.String[] name, int maxnames)
int virConnectListSecrets(ConnectionPointer virConnectPtr, java.lang.String[] uids, int maxUids)
int virConnectListStoragePools(ConnectionPointer virConnectPtr, java.lang.String[] names, int maxnames)
int virConnectNumOfDefinedDomains(ConnectionPointer virConnectPtr)
int virConnectNumOfDefinedNetworks(ConnectionPointer virConnectPtr)
int virConnectNumOfDefinedInterfaces(ConnectionPointer virConnectPtr)
int virConnectNumOfDefinedStoragePools(ConnectionPointer virConnectPtr)
int virConnectNumOfDomains(ConnectionPointer virConnectPtr)
int virConnectNumOfInterfaces(ConnectionPointer virConnectPtr)
int virConnectNumOfNetworks(ConnectionPointer virConnectPtr)
int virConnectNumOfNWFilters(ConnectionPointer virConnectPtr)
int virConnectNumOfSecrets(ConnectionPointer virConnectPtr)
int virConnectNumOfStoragePools(ConnectionPointer virConnectPtr)
ConnectionPointer virConnectOpen(java.lang.String name)
ConnectionPointer virConnectOpenAuth(java.lang.String name, virConnectAuth auth, int flags)
ConnectionPointer virConnectOpenReadOnly(java.lang.String name)
virError virConnGetLastError(ConnectionPointer virConnectPtr)
int virConnResetLastError(ConnectionPointer virConnectPtr)
java.lang.String virConnectDomainXMLFromNative(ConnectionPointer virConnectPtr, java.lang.String nativeFormat, java.lang.String nativeConfig, int flags)
java.lang.String virConnectDomainXMLToNative(ConnectionPointer virConnectPtr, java.lang.String nativeFormat, java.lang.String domainXML, int flags)
int virGetVersion(com.sun.jna.ptr.LongByReference libVer, java.lang.String type, com.sun.jna.ptr.LongByReference typeVer)
int virInitialize()
int virCopyLastError(virError error)
virError virGetLastError()
void virResetLastError()
void virSetErrorFunc(com.sun.jna.Pointer userData, Libvirt.VirErrorCallback callback)
int virDomainAbortJob(DomainPointer virDomainPtr)
int virDomainAttachDevice(DomainPointer virDomainPtr, java.lang.String deviceXML)
int virDomainAttachDeviceFlags(DomainPointer virDomainPtr, java.lang.String deviceXML, int flags)
int virDomainBlockStats(DomainPointer virDomainPtr, java.lang.String path, virDomainBlockStats stats, int size)
int virDomainCoreDump(DomainPointer virDomainPtr, java.lang.String to, int flags)
int virDomainCreate(DomainPointer virDomainPtr)
int virDomainCreateWithFlags(DomainPointer virDomainPtr, int flags)
DomainPointer virDomainCreateLinux(ConnectionPointer virConnectPtr, java.lang.String xmlDesc, int flags)
DomainPointer virDomainCreateXML(ConnectionPointer virConnectPtr, java.lang.String xmlDesc, int flags)
DomainPointer virDomainDefineXML(ConnectionPointer virConnectPtr, java.lang.String xmlDesc)
int virDomainDestroy(DomainPointer virDomainPtr)
int virDomainDetachDevice(DomainPointer virDomainPtr, java.lang.String deviceXML)
int virDomainDetachDeviceFlags(DomainPointer virDomainPtr, java.lang.String deviceXML, int flags)
int virDomainFree(DomainPointer virDomainPtr)
int virDomainGetAutostart(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference value)
ConnectionPointer virDomainGetConnect(DomainPointer virDomainPtr)
int virDomainGetBlockInfo(DomainPointer virDomainPtr, java.lang.String path, virDomainBlockInfo info, int flags)
int virDomainGetID(DomainPointer virDomainPtr)
int virDomainGetInfo(DomainPointer virDomainPtr, virDomainInfo vInfo)
int virDomainGetJobInfo(DomainPointer virDomainPtr, virDomainJobInfo vInfo)
com.sun.jna.NativeLong virDomainGetMaxMemory(DomainPointer virDomainPtr)
int virDomainGetMaxVcpus(DomainPointer virDomainPtr)
java.lang.String virDomainGetName(DomainPointer virDomainPtr)
java.lang.String virDomainGetOSType(DomainPointer virDomainPtr)
int virDomainGetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, com.sun.jna.ptr.IntByReference nparams)
java.lang.String virDomainGetSchedulerType(DomainPointer virDomainPtr, com.sun.jna.ptr.IntByReference nparams)
int virDomainGetUUID(DomainPointer virDomainPtr, byte[] uuidString)
int virDomainGetUUIDString(DomainPointer virDomainPtr, byte[] uuidString)
int virDomainGetVcpus(DomainPointer virDomainPtr, virVcpuInfo[] info, int maxInfo, byte[] cpumaps, int maplen)
java.lang.String virDomainGetXMLDesc(DomainPointer virDomainPtr, int flags)
int virDomainHasCurrentSnapshot(DomainPointer virDomainPtr, int flags)
int virDomainHasManagedSaveImage(DomainPointer virDomainPtr, int flags)
int virDomainInterfaceStats(DomainPointer virDomainPtr, java.lang.String path, virDomainInterfaceStats stats, int size)
int virDomainIsActive(DomainPointer virDomainPtr)
int virDomainIsPersistent(DomainPointer virDomainPtr)
DomainPointer virDomainLookupByID(ConnectionPointer virConnectPtr, int id)
DomainPointer virDomainLookupByName(ConnectionPointer virConnectPtr, java.lang.String name)
DomainPointer virDomainLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
DomainPointer virDomainLookupByUUIDString(ConnectionPointer virConnectPtr, java.lang.String uuidstr)
int virDomainManagedSave(DomainPointer virDomainPtr, int flags)
int virDomainManagedSaveRemove(DomainPointer virDomainPtr, int flags)
DomainPointer virDomainMigrate(DomainPointer virDomainPtr, ConnectionPointer virConnectPtr, com.sun.jna.NativeLong flags, java.lang.String dname, java.lang.String uri, com.sun.jna.NativeLong bandwidth)
int virDomainMigrateSetMaxDowntime(DomainPointer virDomainPtr, long downtime, int flags)
int virDomainMigrateToURI(DomainPointer virDomainPtr, java.lang.String duri, com.sun.jna.NativeLong flags, java.lang.String dname, com.sun.jna.NativeLong bandwidth)
int virDomainMemoryStats(DomainPointer virDomainPtr, virDomainMemoryStats[] stats, int nr_stats, int flags)
int virDomainPinVcpu(DomainPointer virDomainPtr, int vcpu, byte[] cpumap, int maplen)
int virDomainReboot(DomainPointer virDomainPtr, int flags)
int virDomainRestore(ConnectionPointer virConnectPtr, java.lang.String from)
int virDomainRevertToSnapshot(DomainSnapshotPointer virDomainSnapshotPtr, int flags)
int virDomainResume(DomainPointer virDomainPtr)
int virDomainSave(DomainPointer virDomainPtr, java.lang.String to)
int virDomainSetAutostart(DomainPointer virDomainPtr, int autoStart)
int virDomainSetMaxMemory(DomainPointer virDomainPtr, com.sun.jna.NativeLong maxMemory)
int virDomainSetMemory(DomainPointer virDomainPtr, com.sun.jna.NativeLong maxMemory)
int virDomainSetSchedulerParameters(DomainPointer virDomainPtr, virSchedParameter[] params, int nparams)
int virDomainSetVcpus(DomainPointer virDomainPtr, int nvcpus)
int virDomainShutdown(DomainPointer virDomainPtr)
int virDomainSuspend(DomainPointer virDomainPtr)
int virDomainUpdateDeviceFlags(DomainPointer virDomainPtr, java.lang.String xml, int flags)
int virDomainUndefine(DomainPointer virDomainPtr)
ConnectionPointer virNetworkGetConnect(NetworkPointer virnetworkPtr)
int virNetworkCreate(NetworkPointer virConnectPtr)
NetworkPointer virNetworkCreateXML(ConnectionPointer virConnectPtr, java.lang.String xmlDesc)
NetworkPointer virNetworkDefineXML(ConnectionPointer virConnectPtr, java.lang.String xmlDesc)
int virNetworkDestroy(NetworkPointer virConnectPtr)
int virNetworkFree(NetworkPointer virConnectPtr)
int virNetworkGetAutostart(NetworkPointer virNetworkPtr, com.sun.jna.ptr.IntByReference value)
java.lang.String virNetworkGetBridgeName(NetworkPointer virNetworkPtr)
java.lang.String virNetworkGetName(NetworkPointer virNetworkPtr)
int virNetworkGetUUID(NetworkPointer virNetworkPtr, byte[] uuidString)
int virNetworkGetUUIDString(NetworkPointer virNetworkPtr, byte[] uuidString)
java.lang.String virNetworkGetXMLDesc(NetworkPointer virNetworkPtr, int flags)
int virNetworkIsActive(NetworkPointer virNetworkPtr)
int virNetworkIsPersistent(NetworkPointer virNetworkPtr)
NetworkPointer virNetworkLookupByName(ConnectionPointer virConnectPtr, java.lang.String name)
NetworkPointer virNetworkLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
NetworkPointer virNetworkLookupByUUIDString(ConnectionPointer virConnectPtr, java.lang.String uuidstr)
int virNetworkSetAutostart(NetworkPointer virConnectPtr, int autoStart)
int virNetworkUndefine(NetworkPointer virConnectPtr)
int virNodeGetInfo(ConnectionPointer virConnectPtr, virNodeInfo virNodeInfo)
int virNodeGetCellsFreeMemory(ConnectionPointer virConnectPtr, com.sun.jna.ptr.LongByReference freeMems, int startCell, int maxCells)
long virNodeGetFreeMemory(ConnectionPointer virConnectPtr)
int virNodeNumOfDevices(ConnectionPointer virConnectPtr, java.lang.String capabilityName, int flags)
int virNodeListDevices(ConnectionPointer virConnectPtr, java.lang.String capabilityName, java.lang.String[] names, int maxnames, int flags)
DevicePointer virNodeDeviceLookupByName(ConnectionPointer virConnectPtr, java.lang.String name)
java.lang.String virNodeDeviceGetName(DevicePointer virDevicePointer)
java.lang.String virNodeDeviceGetParent(DevicePointer virDevicePointer)
int virNodeDeviceNumOfCaps(DevicePointer virDevicePointer)
int virNodeDeviceListCaps(DevicePointer virDevicePointer, java.lang.String[] names, int maxNames)
java.lang.String virNodeDeviceGetXMLDesc(DevicePointer virDevicePointer)
int virNodeDeviceFree(DevicePointer virDevicePointer)
int virNodeDeviceDettach(DevicePointer virDevicePointer)
int virNodeDeviceReAttach(DevicePointer virDevicePointer)
int virNodeDeviceReset(DevicePointer virDevicePointer)
DevicePointer virNodeDeviceCreateXML(ConnectionPointer virConnectPtr, java.lang.String xml, int flags)
int virNodeDeviceDestroy(DevicePointer virDevicePointer)
int virStoragePoolBuild(StoragePoolPointer storagePoolPtr, int flags)
int virStoragePoolCreate(StoragePoolPointer storagePoolPtr, int flags)
StoragePoolPointer virStoragePoolCreateXML(ConnectionPointer virConnectPtr, java.lang.String xml, int flags)
StoragePoolPointer virStoragePoolDefineXML(ConnectionPointer virConnectPtr, java.lang.String xml, int flags)
int virStoragePoolDelete(StoragePoolPointer storagePoolPtr, int flags)
int virStoragePoolDestroy(StoragePoolPointer storagePoolPtr)
int virStoragePoolFree(StoragePoolPointer storagePoolPtr)
int virStoragePoolGetAutostart(StoragePoolPointer storagePoolPtr, com.sun.jna.ptr.IntByReference value)
int virStoragePoolGetInfo(StoragePoolPointer storagePoolPtr, virStoragePoolInfo info)
java.lang.String virStoragePoolGetName(StoragePoolPointer storagePoolPtr)
int virStoragePoolGetUUID(StoragePoolPointer storagePoolPtr, byte[] uuidString)
int virStoragePoolGetUUIDString(StoragePoolPointer storagePoolPtr, byte[] uuidString)
java.lang.String virStoragePoolGetXMLDesc(StoragePoolPointer storagePoolPtr, int flags)
int virStoragePoolListVolumes(StoragePoolPointer storagePoolPtr, java.lang.String[] names, int maxnames)
int virStoragePoolIsActive(StoragePoolPointer storagePoolPtr)
int virStoragePoolIsPersistent(StoragePoolPointer storagePoolPtr)
StoragePoolPointer virStoragePoolLookupByName(ConnectionPointer virConnectPtr, java.lang.String name)
StoragePoolPointer virStoragePoolLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
StoragePoolPointer virStoragePoolLookupByUUIDString(ConnectionPointer virConnectPtr, java.lang.String uuidstr)
StoragePoolPointer virStoragePoolLookupByVolume(StorageVolPointer storageVolPtr)
int virStoragePoolNumOfVolumes(StoragePoolPointer storagePoolPtr)
int virStoragePoolRefresh(StoragePoolPointer storagePoolPtr, int flags)
int virStoragePoolSetAutostart(StoragePoolPointer storagePoolPtr, int autostart)
int virStoragePoolUndefine(StoragePoolPointer storagePoolPtr)
StorageVolPointer virStorageVolCreateXML(StoragePoolPointer storagePoolPtr, java.lang.String xml, int flags)
StorageVolPointer virStorageVolCreateXMLFrom(StoragePoolPointer storagePoolPtr, java.lang.String xml, StorageVolPointer cloneVolume, int flags)
int virStorageVolDelete(StorageVolPointer storageVolPtr, int flags)
int virStorageVolFree(StorageVolPointer storageVolPtr)
int virStorageVolGetInfo(StorageVolPointer storageVolPtr, virStorageVolInfo info)
java.lang.String virStorageVolGetKey(StorageVolPointer storageVolPtr)
java.lang.String virStorageVolGetName(StorageVolPointer storageVolPtr)
java.lang.String virStorageVolGetPath(StorageVolPointer storageVolPtr)
java.lang.String virStorageVolGetXMLDesc(StorageVolPointer storageVolPtr, int flags)
StorageVolPointer virStorageVolLookupByKey(ConnectionPointer virConnectPtr, java.lang.String name)
StorageVolPointer virStorageVolLookupByName(StoragePoolPointer storagePoolPtr, java.lang.String name)
StorageVolPointer virStorageVolLookupByPath(ConnectionPointer virConnectPtr, java.lang.String path)
int virStorageVolWipe(StorageVolPointer storageVolPtr, int flags)
int virInterfaceCreate(InterfacePointer virDevicePointer)
InterfacePointer virInterfaceDefineXML(ConnectionPointer virConnectPtr, java.lang.String xml, int flags)
int virInterfaceDestroy(InterfacePointer virDevicePointer)
int virInterfaceFree(InterfacePointer virDevicePointer)
java.lang.String virInterfaceGetName(InterfacePointer virInterfacePtr)
java.lang.String virInterfaceGetMACString(InterfacePointer virInterfacePtr)
java.lang.String virInterfaceGetXMLDesc(InterfacePointer virInterfacePtr, int flags)
int virInterfaceIsActive(InterfacePointer virDevicePointer)
InterfacePointer virInterfaceLookupByMACString(ConnectionPointer virConnectPtr, java.lang.String mac)
InterfacePointer virInterfaceLookupByName(ConnectionPointer virConnectPtr, java.lang.String name)
int virInterfaceUndefine(InterfacePointer virDevicePointer)
ConnectionPointer virSecretGetConnect(SecretPointer virSecretPtr)
int virSecretFree(SecretPointer virSecretPtr)
SecretPointer virSecretDefineXML(ConnectionPointer virConnectPtr, java.lang.String xml, int flags)
int virSecretGetUUID(SecretPointer virSecretPtr, byte[] uuidString)
int virSecretGetUUIDString(SecretPointer virSecretPtr, byte[] uuidString)
java.lang.String virSecretGetUsageID(SecretPointer virSecretPtr)
com.sun.jna.Pointer virSecretGetValue(SecretPointer virSecretPtr, com.sun.jna.ptr.LongByReference value_size, int flags)
java.lang.String virSecretGetXMLDesc(SecretPointer virSecretPtr, int flags)
SecretPointer virSecretLookupByUsage(ConnectionPointer virConnectPtr, int usageType, java.lang.String usageID)
SecretPointer virSecretLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
SecretPointer virSecretLookupByUUIDString(ConnectionPointer virConnectPtr, java.lang.String uuidstr)
int virSecretSetValue(SecretPointer virSecretPtr, java.lang.String value, com.sun.jna.NativeLong value_size, int flags)
int virSecretSetValue(SecretPointer virSecretPtr, byte[] value, com.sun.jna.NativeLong value_size, int flags)
int virSecretUndefine(SecretPointer virSecretPtr)
int virStreamAbort(StreamPointer virStreamPtr)
int virStreamEventAddCallback(StreamPointer virStreamPtr, int events, Libvirt.VirStreamEventCallback cb, com.sun.jna.Pointer opaque, Libvirt.VirFreeCallback ff)
int virStreamEventUpdateCallback(StreamPointer virStreamPtr, int events)
int virStreamEventRemoveCallback(StreamPointer virStreamPtr)
int virStreamFinish(StreamPointer virStreamPtr)
int virStreamFree(StreamPointer virStreamPtr)
StreamPointer virStreamNew(ConnectionPointer virConnectPtr, int flags)
int virStreamSend(StreamPointer virStreamPtr, java.lang.String data, com.sun.jna.NativeLong size)
int virStreamSendAll(StreamPointer virStreamPtr, Libvirt.VirStreamSourceFunc handler, com.sun.jna.Pointer opaque)
int virStreamRecv(StreamPointer virStreamPtr, byte[] data, com.sun.jna.NativeLong length)
int virStreamRecvAll(StreamPointer virStreamPtr, Libvirt.VirStreamSinkFunc handler, com.sun.jna.Pointer opaque)
DomainSnapshotPointer virDomainSnapshotCreateXML(DomainPointer virDomainPtr, java.lang.String xmlDesc, int flags)
DomainSnapshotPointer virDomainSnapshotCurrent(DomainPointer virDomainPtr, int flags)
int virDomainSnapshotDelete(DomainSnapshotPointer virDomainSnapshotPtr, int flags)
java.lang.String virDomainSnapshotGetXMLDesc(DomainSnapshotPointer virDomainSnapshotPtr, int flags)
int virDomainSnapshotFree(DomainSnapshotPointer virDomainSnapshotPtr)
int virDomainSnapshotListNames(DomainPointer virDomainPtr, java.lang.String[] names, int nameslen, int flags)
DomainSnapshotPointer virDomainSnapshotLookupByName(DomainPointer virDomainPtr, java.lang.String name, int flags)
int virDomainSnapshotNum(DomainPointer virDomainPtr, int flags)
java.lang.String virNWFilterGetXMLDesc(NetworkFilterPointer virNWFilterPtr, int flags)
NetworkFilterPointer virNWFilterDefineXML(ConnectionPointer virConnectPtr, java.lang.String xml)
int virNWFilterFree(NetworkFilterPointer virNWFilterPtr)
NetworkFilterPointer virNWFilterLookupByName(ConnectionPointer virConnectPtr, java.lang.String name)
NetworkFilterPointer virNWFilterLookupByUUID(ConnectionPointer virConnectPtr, byte[] uuidBytes)
NetworkFilterPointer virNWFilterLookupByUUIDString(ConnectionPointer virConnectPtr, java.lang.String uuidstr)
java.lang.String virNWFilterGetName(NetworkFilterPointer virNWFilterPtr)
int virNWFilterGetUUID(NetworkFilterPointer virNWFilterPtr, byte[] uuidString)
int virNWFilterGetUUIDString(NetworkFilterPointer virNWFilterPtr, byte[] uuidString)
int virNWFilterUndefine(NetworkFilterPointer virNWFilterPtr)