All Classes and Interfaces
Class
Description
Interface for receiving events occurring on a guest agent livecycle change.
The Connect object represents a connection to a local or remote
hypervisor/driver.
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.
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 example
Interface for receiving events when a connection is closed.
Pointer class to provide type safety to the jna interface.
Details about a CRASHED domain event
Represents an allocated C-String.
A device which is attached to a node
Pointer class to provide type safety to the jna interface.
A virtual machine defined within libvirt.
TODO: get generated constants from libvirt
Contains multiple constants that defines "virDomainMigrate* params" multiple field.
This class holds the counters for block device statistics.
Contains information about a life cycle change of a domain.
A common interface for all domain event detail enums.
Enum constants representing the type of event occurred on
a domain
This object is returned by Domain.getInfo()
The Domain.interfaceStats method returns the network counters in this object.
Pointer class to provide type safety to the jna interface.
Pointer class to provide type safety to the jna interface.
An error which is returned from libvirt,
Callback class to allow users of the API to handle the Error messages in a
more robust fashion.
Deprecated.
Utility class which processes the last error from the libvirt library.
Base interface implemented by every event listener.
A device which is attached to a node
Pointer class to provide type safety to the jna interface.
Interface for receiving domain I/O error events.
This class represents an instance of the JNA mapped libvirt
library.
The libvirt interface which is exposed via JNA.
Callback interface for authorization
Callback interface for connection closed events.
Common Event Callback super interface.
Error callback
Generic Callbacks
Stream callbacks
This exception is thrown by all classes and methods of libvirt when the
underlying libvirt library indicates an error
Interface for receiving events occurring on a domain.
A network object defined by libvirt.
Pointer class to provide type safety to the jna interface.
Node data from libvirt.
Interface for receiving PMSuspend events on a domain.
Interface for receiving PMWakeup events on a domain.
Interface for receiving domain reboot events.
Class for representing a boolean scheduler parameter
Class for representing a double scheduler parameter
Parameter to hold an int.
Class for representing a long int scheduler parameter
The abstract parent of the actual Schedparameter classes
Class for representing an unsigned int scheduler parameter
Class for representing an unsigned long int scheduler parameter
A secret defined by libvirt
Pointer class to provide type safety to the jna interface.
An enumeration of constants identifying the type of
the owner of a secret.
Represents a security label used for mandatory access control.
A security model used for mandatory access control.
Represents the native
size_t
data type.Represents a native (call-by-reference) pointer to
size_t
data type.A collection of storage
Detailed information about a storage pool.
Pointer class to provide type safety to the jna interface.
An acutal storage bucket.
Detailed information about a storage pool.
Pointer class to provide type safety to the jna interface.
The Stream class is used to transfer data between a libvirt daemon
and a client.
Pointer class to provide type safety to the jna interface.
Power management suspension target levels
Class for representing a boolean typed parameter
Class for representing a double typed parameter
Class for representing an int typed parameter
Class for representing a long typed parameter
Class for representing a string (char pointer) typed parameter
Class for representing a uint typed parameter
Class for representing an ulong typed parameter
Stats about a cpu.
JNA mapping for the virConnectAuth structure
JNA mapping for the virConnectCredential structure
JNA mapping for the virDomainBlockStats structure
JNA mapping for the virDomainInfo structure
JNA mapping for the virDomainInterface structure
JNA mapping for the virDomainInterfaceStats structure
JNA mapping for the virDomainIpAddress structure
JNA mapping for the virError structure
JNA mapping for the virNodeInfo structure
JNA mapping for the virSchedParameter structure
JNA mapping for the virSchedParameterValue structure
JNA mapping for the virStoragePoolInfo structure
JNA mapping for the virStorageVolInfo structure
JNA mapping for the virTypedParameter structure
This is the preferred alias over virSchedParameter, virBlkioParameter,
virMemoryParameter since Libvirt 0.9.2.
JNA mapping for the virTypedParameterValue structure
JNA mapping for the virVcpuInfo structure