All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AgentLifecycleListener Interface for receiving events occurring on a guest agent livecycle change.BitFlags BlockJobListener BlockJobStatus BlockJobType Connect The Connect object represents a connection to a local or remote hypervisor/driver.Connect.ConnectListAllDomainsFlags Connect.OpenFlags ConnectAuth We diverge from the C implementation There is no explicit cbdata field, you should just add any extra data to the child class's instance.ConnectAuth.Credential ConnectAuth.CredentialType ConnectAuthDefault Implements virConnectAuthPtrDefault functionality from libvirt.c without the external method support It's not officially a part of the libvirt API, but provided here for completeness, testing, and as an exampleConnectionCloseListener Interface for receiving events when a connection is closed.ConnectionCloseReason ConnectionPointer Pointer class to provide type safety to the jna interface.CPUCompareResult CrashedDetail Details about a CRASHED domain eventCString Represents an allocated C-String.CStringByReference DefinedDetail Device A device which is attached to a nodeDevicePointer Pointer class to provide type safety to the jna interface.Domain A virtual machine defined within libvirt.Domain.BlockCommitFlags TODO: get generated constants from libvirtDomain.BlockCopyFlags Domain.BlockCopyParameters Domain.BlockJobAbortFlags Domain.BlockJobInfoFlags Domain.BlockResizeFlags Domain.CreateFlags Domain.DeviceModifyFlags Domain.DomainMigrateParameters Contains multiple constants that defines "virDomainMigrate* params" multiple field.Domain.DomainSetUserPasswordFlags Domain.InterfaceAddressesSource Domain.MetadataType Domain.MigrateFlags Domain.ModificationImpact Domain.RebootFlags Domain.SnapshotCreateFlags Domain.SnapshotListFlags Domain.UndefineFlags Domain.VcpuFlags Domain.XMLFlags DomainBlockInfo DomainBlockJobInfo DomainBlockStats This class holds the counters for block device statistics.DomainByReference DomainEvent Contains information about a life cycle change of a domain.DomainEventDetail A common interface for all domain event detail enums.DomainEventType Enum constants representing the type of event occurred on a domainDomainInfo This object is returned by Domain.getInfo()DomainInfo.DomainState DomainInterface DomainInterface.InterfaceAddress DomainInterfaceStats The Domain.interfaceStats method returns the network counters in this object.DomainJobInfo DomainPointer Pointer class to provide type safety to the jna interface.DomainSnapshot DomainSnapshot.SnapshotDeleteFlags DomainSnapshotPointer Pointer class to provide type safety to the jna interface.Error An error which is returned from libvirt,Error.ErrorDomain Error.ErrorLevel Error.ErrorNumber ErrorCallback Callback class to allow users of the API to handle the Error messages in a more robust fashion.ErrorException Deprecated. ErrorHandler Utility class which processes the last error from the libvirt library.EventListener Base interface implemented by every event listener.Interface A device which is attached to a nodeInterfacePointer Pointer class to provide type safety to the jna interface.IOErrorAction IOErrorListener Interface for receiving domain I/O error events.KeycodeSet Library This class represents an instance of the JNA mapped libvirt library.Libvirt The libvirt interface which is exposed via JNA.Libvirt.SecurityLabel Libvirt.SecurityModel Libvirt.VirConnectAuthCallback Callback interface for authorizationLibvirt.VirConnectCloseFunc Callback interface for connection closed events.Libvirt.VirConnectDomainAgentLifecycleEventCallback Libvirt.VirConnectDomainEventBlockJobCallback Libvirt.VirConnectDomainEventCallback Libvirt.VirConnectDomainEventGenericCallback Libvirt.VirConnectDomainEventIOErrorCallback Libvirt.VirConnectDomainEventPMChangeCallback Libvirt.VirDomainEventCallback Common Event Callback super interface.Libvirt.VirErrorCallback Error callbackLibvirt.VirEventTimeoutCallback Libvirt.VirFreeCallback Generic CallbacksLibvirt.VirStreamEventCallback Libvirt.VirStreamSinkFunc Stream callbacksLibvirt.VirStreamSourceFunc LibvirtException This exception is thrown by all classes and methods of libvirt when the underlying libvirt library indicates an errorLibvirtQemu LifecycleListener Interface for receiving events occurring on a domain.MemoryAddressMode MemoryStatistic Network A network object defined by libvirt.Network.IP_Addr_Type NetworkFilter NetworkFilterPointer NetworkPointer Pointer class to provide type safety to the jna interface.NodeInfo Node data from libvirt.PMSuspendedDetail PMSuspendListener Interface for receiving PMSuspend events on a domain.PMSuspendReason PMWakeupListener Interface for receiving PMWakeup events on a domain.PMWakeupReason RebootListener Interface for receiving domain reboot events.ResumedDetail SchedBooleanParameter Class for representing a boolean scheduler parameterSchedDoubleParameter Class for representing a double scheduler parameterSchedIntParameter Parameter to hold an int.SchedLongParameter Class for representing a long int scheduler parameterSchedParameter The abstract parent of the actual Schedparameter classesSchedUintParameter Class for representing an unsigned int scheduler parameterSchedUlongParameter Class for representing an unsigned long int scheduler parameterSecret A secret defined by libvirtSecretPointer Pointer class to provide type safety to the jna interface.SecretUsageType An enumeration of constants identifying the type of the owner of a secret.SecurityLabel Represents a security label used for mandatory access control.SecurityModel A security model used for mandatory access control.ShutdownDetail SizeT Represents the nativesize_t
data type.SizeTByReference Represents a native (call-by-reference) pointer tosize_t
data type.StartedDetail StoppedDetail StoragePool A collection of storageStoragePool.VolumeCreateFlags StoragePoolInfo Detailed information about a storage pool.StoragePoolInfo.StoragePoolState StoragePoolPointer Pointer class to provide type safety to the jna interface.StorageVol An acutal storage bucket.StorageVol.DownloadFlags StorageVol.ResizeFlags StorageVol.Type StorageVol.UploadFlags StorageVolInfo Detailed information about a storage pool.StorageVolInfo.VirStorageVolType StorageVolPointer Pointer class to provide type safety to the jna interface.Stream The Stream class is used to transfer data between a libvirt daemon and a client.StreamPointer Pointer class to provide type safety to the jna interface.SuspendedDetail SuspendTarget Power management suspension target levelsTypedBooleanParameter Class for representing a boolean typed parameterTypedDoubleParameter Class for representing a double typed parameterTypedIntParameter Class for representing an int typed parameterTypedLongParameter Class for representing a long typed parameterTypedParameter TypedStringParameter Class for representing a string (char pointer) typed parameterTypedUintParameter Class for representing a uint typed parameterTypedUlongParameter Class for representing an ulong typed parameterUndefinedDetail VcpuInfo Stats about a cpu.VcpuInfo.VcpuState virConnectAuth JNA mapping for the virConnectAuth structurevirConnectCredential JNA mapping for the virConnectCredential structurevirDomainBlockInfo virDomainBlockJobInfo virDomainBlockStats JNA mapping for the virDomainBlockStats structurevirDomainInfo JNA mapping for the virDomainInfo structurevirDomainInterface JNA mapping for the virDomainInterface structurevirDomainInterface.Ptr virDomainInterfaceStats JNA mapping for the virDomainInterfaceStats structurevirDomainIpAddress JNA mapping for the virDomainIpAddress structurevirDomainIpAddress.ByReference virDomainJobInfo virDomainMemoryStats virError JNA mapping for the virError structurevirNodeInfo JNA mapping for the virNodeInfo structurevirNodeInfo.ByReference virNodeInfo.ByValue virSchedParameter JNA mapping for the virSchedParameter structurevirSchedParameterValue JNA mapping for the virSchedParameterValue structurevirStoragePoolInfo JNA mapping for the virStoragePoolInfo structurevirStorageVolInfo JNA mapping for the virStorageVolInfo structurevirTypedParameter JNA mapping for the virTypedParameter structure This is the preferred alias over virSchedParameter, virBlkioParameter, virMemoryParameter since Libvirt 0.9.2.virTypedParameterValue JNA mapping for the virTypedParameterValue structurevirVcpuInfo JNA mapping for the virVcpuInfo structure