* a virDomain is a private structure representing a domain.
*
* Since: v0.0.1
- *
*/
typedef struct _virDomain virDomain;
* type used to reference a domain in the API.
*
* Since: v0.0.1
- *
*/
typedef virDomain *virDomainPtr;
* A domain may be in different states at a given point in time
*
* Since: v0.0.1
- *
*/
typedef enum {
VIR_DOMAIN_NOSTATE = 0, /* no state */
* virDomainNostateReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_NOSTATE_UNKNOWN = 0,
* virDomainRunningReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_RUNNING_UNKNOWN = 0,
* virDomainBlockedReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_BLOCKED_UNKNOWN = 0, /* the reason is unknown */
* virDomainPausedReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_PAUSED_UNKNOWN = 0, /* the reason is unknown */
* virDomainShutdownReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_SHUTDOWN_UNKNOWN = 0, /* the reason is unknown */
* virDomainShutoffReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_SHUTOFF_UNKNOWN = 0, /* the reason is unknown */
* virDomainCrashedReason:
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_CRASHED_UNKNOWN = 0, /* crashed for unknown reason */
* virDomainPMSuspendedReason:
*
* Since: v0.9.11
- *
*/
typedef enum {
VIR_DOMAIN_PMSUSPENDED_UNKNOWN = 0,
* virDomainPMSuspendedDiskReason:
*
* Since: v1.0.0
- *
*/
typedef enum {
VIR_DOMAIN_PMSUSPENDED_DISK_UNKNOWN = 0,
* Current state of a control interface to the domain.
*
* Since: v0.9.3
- *
*/
typedef enum {
VIR_DOMAIN_CONTROL_OK = 0, /* operational, ready to accept commands */
* Reason for the error state.
*
* Since: v1.2.14
- *
*/
typedef enum {
VIR_DOMAIN_CONTROL_ERROR_REASON_NONE = 0, /* server didn't provide a
* current state of control interface to a domain.
*
* Since: v0.9.3
- *
*/
typedef struct _virDomainControlInfo virDomainControlInfo;
struct _virDomainControlInfo {
* Pointer to virDomainControlInfo structure.
*
* Since: v0.9.3
- *
*/
typedef virDomainControlInfo *virDomainControlInfoPtr;
* These enums should not conflict with those of virTypedParameterFlags.
*
* Since: v0.9.2
- *
*/
typedef enum {
VIR_DOMAIN_AFFECT_CURRENT = 0, /* Affect current domain state. */
* runtime information for a given active Domain
*
* Since: v0.0.1
- *
*/
typedef struct _virDomainInfo virDomainInfo;
* a virDomainInfoPtr is a pointer to a virDomainInfo structure.
*
* Since: v0.0.1
- *
*/
typedef virDomainInfo *virDomainInfoPtr;
* Domain.
*
* Since: v0.0.1
- *
*/
typedef enum {
VIR_DOMAIN_NONE = 0, /* Default behavior */
* NB. Here 'long long' means 64 bit integer.
*
* Since: v0.3.3
- *
*/
typedef struct _virDomainBlockStats virDomainBlockStatsStruct;
* A pointer to a virDomainBlockStats structure
*
* Since: v0.3.2
- *
*/
typedef virDomainBlockStatsStruct *virDomainBlockStatsPtr;
* NB. Here 'long long' means 64 bit integer.
*
* Since: v0.3.3
- *
*/
typedef struct _virDomainInterfaceStats virDomainInterfaceStatsStruct;
* A pointer to a virDomainInterfaceStats structure
*
* Since: v0.3.2
- *
*/
typedef virDomainInterfaceStatsStruct *virDomainInterfaceStatsPtr;
* Memory Statistics Tags:
*
* Since: v0.7.5
- *
*/
typedef enum {
/* The total amount of data read from swap space (in kB). */
* virDomainMemoryStatStruct:
*
* Since: v0.7.5
- *
*/
typedef struct _virDomainMemoryStat virDomainMemoryStatStruct;
* virDomainMemoryStatPtr:
*
* Since: v0.7.5
- *
*/
typedef virDomainMemoryStatStruct *virDomainMemoryStatPtr;
* Domain core dump flags.
*
* Since: v0.7.5
- *
*/
typedef enum {
VIR_DUMP_CRASH = (1 << 0), /* crash after dump */
* Values for specifying different formats of domain core dumps.
*
* Since: v1.2.3
- *
*/
typedef enum {
VIR_DOMAIN_CORE_DUMP_FORMAT_RAW, /* dump guest memory in raw format */
* Domain migration flags.
*
* Since: v0.3.2
- *
*/
typedef enum {
/* Do not pause the domain during migration. The domain's memory will
* Domain migration speed flags.
*
* Since: v5.1.0
- *
*/
typedef enum {
/* Set or get maximum speed of post-copy migration. */
* virDomainShutdownFlagValues:
*
* Since: v0.9.10
- *
*/
typedef enum {
VIR_DOMAIN_SHUTDOWN_DEFAULT = 0, /* hypervisor choice */
* virDomainRebootFlagValues:
*
* Since: v0.9.10
- *
*/
typedef enum {
VIR_DOMAIN_REBOOT_DEFAULT = 0, /* hypervisor choice */
* virDomainDestroyFlags() function
*
* Since: v0.9.4
- *
*/
typedef enum {
VIR_DOMAIN_DESTROY_DEFAULT = 0, /* Default behavior - could lead to data loss!! */
* flags apply to all these functions.
*
* Since: v0.9.4
- *
*/
typedef enum {
VIR_DOMAIN_SAVE_BYPASS_CACHE = 1 << 0, /* Avoid file system cache pollution */
* Memory size modification flags.
*
* Since: v1.0.0
- *
*/
typedef enum {
/* See virDomainModificationImpact for these flags. */
* a domain.
*
* Since: v0.9.9
- *
*/
typedef enum {
VIR_DOMAIN_NUMATUNE_MEM_STRICT = 0,
* virDomainGetHostnameFlags:
*
* Since: v6.1.0
- *
*/
typedef enum {
VIR_DOMAIN_GET_HOSTNAME_LEASE = (1 << 0), /* Parse DHCP lease file */
* virDomainMetadataType:
*
* Since: v0.9.10
- *
*/
typedef enum {
VIR_DOMAIN_METADATA_DESCRIPTION = 0, /* Operate on <description> */
* Flags available for virDomainGetXMLDesc
*
* Since: v0.3.3
- *
*/
typedef enum {
VIR_DOMAIN_XML_SECURE = (1 << 0), /* dump security sensitive information too */
* virDomainSaveImageXMLFlags:
*
* Since: v5.1.0
- *
*/
typedef enum {
VIR_DOMAIN_SAVE_IMAGE_XML_SECURE = VIR_DOMAIN_XML_SECURE, /* dump security sensitive information too */
* Flags available for virDomainBlockResize().
*
* Since: v0.9.11
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_RESIZE_BYTES = 1 << 0, /* size in bytes instead of KiB */
* * physical: size of the block device container
*
* Since: v0.8.1
- *
*/
typedef struct _virDomainBlockInfo virDomainBlockInfo;
* virDomainBlockInfoPtr:
*
* Since: v0.8.1
- *
*/
typedef virDomainBlockInfo *virDomainBlockInfoPtr;
struct _virDomainBlockInfo {
* Memory peeking flags.
*
* Since: v0.4.4
- *
*/
typedef enum {
VIR_MEMORY_VIRTUAL = 1 << 0, /* addresses are virtual addresses */
* virDomainDefineFlags:
*
* Since: v1.2.12
- *
*/
typedef enum {
VIR_DOMAIN_DEFINE_VALIDATE = (1 << 0), /* Validate the XML document against schema */
* virDomainUndefineFlagsValues:
*
* Since: v0.9.4
- *
*/
typedef enum {
VIR_DOMAIN_UNDEFINE_MANAGED_SAVE = (1 << 0), /* Also remove any
* structure for information about a virtual CPU in a domain.
*
* Since: v0.1.4
- *
*/
typedef enum {
VIR_VCPU_OFFLINE = 0, /* the virtual CPU is offline */
* virVcpuHostCpuState:
*
* Since: v6.10.0
- *
*/
typedef enum {
VIR_VCPU_INFO_CPU_OFFLINE = -1, /* the vCPU is offline */
* virVcpuInfo:
*
* Since: v0.1.4
- *
*/
typedef struct _virVcpuInfo virVcpuInfo;
struct _virVcpuInfo {
* virVcpuInfoPtr:
*
* Since: v0.1.4
- *
*/
typedef virVcpuInfo *virVcpuInfoPtr;
* Flags for controlling virtual CPU hot-plugging.
*
* Since: v1.0.0
- *
*/
typedef enum {
/* See virDomainModificationImpact for these flags. */
* The data structure for information about all IOThreads in a domain
*
* Since: v1.2.14
- *
*/
typedef struct _virDomainIOThreadInfo virDomainIOThreadInfo;
* virDomainIOThreadInfoPtr:
*
* Since: v1.2.14
- *
*/
typedef virDomainIOThreadInfo *virDomainIOThreadInfoPtr;
struct _virDomainIOThreadInfo {
* virDomainDeviceModifyFlags:
*
* Since: v1.0.0
- *
*/
typedef enum {
/* See virDomainModificationImpact for these flags. */
* virDomainStatsRecord:
*
* Since: v1.2.8
- *
*/
typedef struct _virDomainStatsRecord virDomainStatsRecord;
* virDomainStatsRecordPtr:
*
* Since: v1.2.8
- *
*/
typedef virDomainStatsRecord *virDomainStatsRecordPtr;
struct _virDomainStatsRecord {
* virDomainStatsTypes:
*
* Since: v1.2.8
- *
*/
typedef enum {
VIR_DOMAIN_STATS_STATE = (1 << 0), /* return domain state */
* virConnectGetAllDomainStatsFlags:
*
* Since: v1.2.8
- *
*/
typedef enum {
VIR_CONNECT_GET_ALL_DOMAINS_STATS_ACTIVE = VIR_CONNECT_LIST_DOMAINS_ACTIVE,
* to the "perf.page_faults" field in the *Stats APIs.
*
* Since: v3.2.0
-*
*/
# define VIR_PERF_PARAM_PAGE_FAULTS "page_faults"
* Describes various possible block jobs.
*
* Since: v0.9.4
- *
*/
typedef enum {
/* Placeholder */
* active commit job
*
* Since: v0.9.12
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_JOB_ABORT_ASYNC = 1 << 0,
* Flags for use with virDomainGetBlockJobInfo
*
* Since: v1.2.9
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_JOB_INFO_BANDWIDTH_BYTES = 1 << 0, /* bandwidth in bytes/s
* An iterator for monitoring block job operations
*
* Since: v0.9.4
- *
*/
typedef unsigned long long virDomainBlockJobCursor;
* virDomainBlockJobInfo:
*
* Since: v0.9.4
- *
*/
typedef struct _virDomainBlockJobInfo virDomainBlockJobInfo;
struct _virDomainBlockJobInfo {
* virDomainBlockJobInfoPtr:
*
* Since: v0.9.4
- *
*/
typedef virDomainBlockJobInfo *virDomainBlockJobInfoPtr;
* Flags for use with virDomainBlockJobSetSpeed
*
* Since: v1.2.9
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_JOB_SPEED_BANDWIDTH_BYTES = 1 << 0, /* bandwidth in bytes/s
* flags for virDomainBlockRebase)
*
* Since: v1.2.9
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_PULL_BANDWIDTH_BYTES = 1 << 6, /* bandwidth in bytes/s
* Flags available for virDomainBlockRebase().
*
* Since: v0.9.12
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_REBASE_SHALLOW = 1 << 0, /* Limit copy to top of source
* Flags available for virDomainBlockCopy().
*
* Since: v1.2.8
- *
*/
typedef enum {
/* Limit copy to top of source backing chain */
* Flags available for virDomainBlockCommit().
*
* Since: v0.10.2
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_COMMIT_SHALLOW = 1 << 0, /* NULL base means next backing
* Disk I/O error.
*
* Since: v0.9.10
- *
*/
typedef enum {
VIR_DOMAIN_DISK_ERROR_NONE = 0, /* no error */
* virDomainDiskError:
*
* Since: v0.9.10
- *
*/
typedef struct _virDomainDiskError virDomainDiskError;
* virDomainDiskErrorPtr:
*
* Since: v0.9.10
- *
*/
typedef virDomainDiskError *virDomainDiskErrorPtr;
* Enum to specify which keycode mapping is in use for virDomainSendKey().
*
* Since: v0.9.3
- *
*/
typedef enum {
VIR_KEYCODE_SET_LINUX = 0,
* mapping in Linux.
*
* Since: v1.0.1
- *
*/
typedef enum {
VIR_DOMAIN_PROCESS_SIGNAL_NOP = 0, /* No constant in POSIX/Linux */
* a virDomainEventType is emitted during domain lifecycle events
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_DEFINED = 0,
* Details on the cause of a 'defined' lifecycle event
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_DEFINED_ADDED = 0, /* Newly created config file */
* Details on the cause of an 'undefined' lifecycle event
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_UNDEFINED_REMOVED = 0, /* Deleted the config file */
* Details on the cause of a 'started' lifecycle event
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_STARTED_BOOTED = 0, /* Normal startup from boot */
* Details on the cause of a 'suspended' lifecycle event
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_SUSPENDED_PAUSED = 0, /* Normal suspend due to admin pause */
* Details on the cause of a 'resumed' lifecycle event
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_RESUMED_UNPAUSED = 0, /* Normal resume due to admin unpause */
* Details on the cause of a 'stopped' lifecycle event
*
* Since: v0.5.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN = 0, /* Normal shutdown */
* Details on the cause of a 'shutdown' lifecycle event
*
* Since: v0.9.8
- *
*/
typedef enum {
/* Guest finished shutdown sequence */
* Details on the cause of a 'pmsuspended' lifecycle event
*
* Since: v0.10.2
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_PMSUSPENDED_MEMORY = 0, /* Guest was PM suspended to memory */
* Details on the cause of a 'crashed' lifecycle event
*
* Since: v1.1.1
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_CRASHED_PANICKED = 0, /* Guest was panicked */
* Recipient of a memory failure event.
*
* Since: v6.9.0
- *
*/
typedef enum {
/* memory failure at hypersivor memory address space */
* Action of a memory failure event.
*
* Since: v6.9.0
- *
*/
typedef enum {
/* the memory failure could be ignored. This will only be the case for
* virDomainMemoryFailureFlags:
*
* Since: v6.9.0
- *
*/
typedef enum {
/* whether a memory failure event is action-required or action-optional
* virDomainJobType:
*
* Since: v0.7.7
- *
*/
typedef enum {
VIR_DOMAIN_JOB_NONE = 0, /* No job is active */
* virDomainJobInfo:
*
* Since: v0.7.7
- *
*/
typedef struct _virDomainJobInfo virDomainJobInfo;
* virDomainJobInfoPtr:
*
* Since: v0.7.7
- *
*/
typedef virDomainJobInfo *virDomainJobInfoPtr;
struct _virDomainJobInfo {
* job statistics.
*
* Since: v1.2.9
- *
*/
typedef enum {
VIR_DOMAIN_JOB_STATS_COMPLETED = 1 << 0, /* return stats of a recently
* virDomainJobOperation:
*
* Since: v3.3.0
- *
*/
typedef enum {
VIR_DOMAIN_JOB_OPERATION_UNKNOWN = 0,
* The action that is to be taken due to the watchdog device firing
*
* Since: v0.8.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_WATCHDOG_NONE = 0, /* No action, watchdog ignored */
* The action that is to be taken due to an IO error occurring
*
* Since: v0.8.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_IO_ERROR_NONE = 0, /* No action, IO error ignored */
* The phase of the graphics client connection
*
* Since: v0.8.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_GRAPHICS_CONNECT = 0, /* Initial socket connection established */
* The type of address for the connection
*
* Since: v0.8.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_IPV4, /* IPv4 address */
* The data structure containing connection address details
*
* Since: v1.0.0
- *
*/
struct _virDomainEventGraphicsAddress {
int family; /* Address family, virDomainEventGraphicsAddressType */
* virDomainEventGraphicsAddress:
*
* Since: v0.8.0
- *
*/
typedef struct _virDomainEventGraphicsAddress virDomainEventGraphicsAddress;
* virDomainEventGraphicsAddressPtr:
*
* Since: v0.8.0
- *
*/
typedef virDomainEventGraphicsAddress *virDomainEventGraphicsAddressPtr;
* virDomainEventGraphicsSubjectIdentity:
*
* Since: v0.8.0
- *
*/
typedef struct _virDomainEventGraphicsSubjectIdentity virDomainEventGraphicsSubjectIdentity;
* virDomainEventGraphicsSubjectIdentityPtr:
*
* Since: v0.8.0
- *
*/
typedef virDomainEventGraphicsSubjectIdentity *virDomainEventGraphicsSubjectIdentityPtr;
* identity differ according to the authentication scheme
*
* Since: v0.8.0
- *
*/
struct _virDomainEventGraphicsSubject {
int nidentity; /* Number of identities in array*/
* virDomainEventGraphicsSubject:
*
* Since: v0.8.0
- *
*/
typedef struct _virDomainEventGraphicsSubject virDomainEventGraphicsSubject;
* virDomainEventGraphicsSubjectPtr:
*
* Since: v0.8.0
- *
*/
typedef virDomainEventGraphicsSubject *virDomainEventGraphicsSubjectPtr;
* virDomainBlockCopy(), or virDomainBlockCommit() operation
*
* Since: v0.9.4
- *
*/
typedef enum {
VIR_DOMAIN_BLOCK_JOB_COMPLETED = 0,
* The reason describing why this callback is called
*
* Since: v0.9.7
- *
*/
typedef enum {
/* Removable media changed to empty according to startup policy as source
* The reason describing why the callback was called
*
* Since: v0.9.11
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_TRAY_CHANGE_OPEN = 0,
* virConnectDomainEventAgentLifecycleState:
*
* Since: v1.2.11
- *
*/
typedef enum {
VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_STATE_CONNECTED = 1, /* agent connected */
* virConnectDomainEventAgentLifecycleReason:
*
* Since: v1.2.11
- *
*/
typedef enum {
VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_UNKNOWN = 0, /* unknown state change reason */
* signature of callback function will be used.
*
* Since: v0.8.0
- *
*/
typedef enum {
VIR_DOMAIN_EVENT_ID_LIFECYCLE = 0, /* virConnectDomainEventCallback */
* virDomainConsoleFlags:
*
* Since: v0.9.11
- *
*/
typedef enum {
* virDomainOpenGraphicsFlags:
*
* Since: v0.9.7
- *
*/
typedef enum {
VIR_DOMAIN_OPEN_GRAPHICS_SKIPAUTH = (1 << 0),
* The data structure containing mounted file systems within a guset
*
* Since: v1.2.11
- *
- *
*/
typedef struct _virDomainFSInfo virDomainFSInfo;
* virDomainFSInfoPtr:
*
* Since: v1.2.11
- *
*/
typedef virDomainFSInfo *virDomainFSInfoPtr;
* virDomainSetTimeFlags:
*
* Since: v1.2.5
- *
*/
typedef enum {
VIR_DOMAIN_TIME_SYNC = (1 << 0), /* Re-sync domain time from domain's RTC */
* compatibility; virTypedParameterType is the preferred enum
*
* Since: v0.2.3
- *
*/
typedef enum {
VIR_DOMAIN_SCHED_FIELD_INT = VIR_TYPED_PARAM_INT,
* preferred alias since 0.9.2.
*
* Since: v0.2.3
- *
*/
typedef virSchedParameter *virSchedParameterPtr;
* compatibility; virTypedParameterType is the preferred enum
*
* Since: v0.9.0
- *
*/
typedef enum {
VIR_DOMAIN_BLKIO_PARAM_INT = VIR_TYPED_PARAM_INT,
* preferred alias.
*
* Since: v0.9.0
- *
*/
typedef virBlkioParameter *virBlkioParameterPtr;
* compatibility; virTypedParameterType is the preferred enum
*
* Since: v0.8.5
- *
*/
typedef enum {
VIR_DOMAIN_MEMORY_PARAM_INT = VIR_TYPED_PARAM_INT,
* preferred alias.
*
* Since: v0.8.5
- *
*/
typedef virMemoryParameter *virMemoryParameterPtr;
* virDomainInterfaceAddressesSource:
*
* Since: v1.2.14
- *
*/
typedef enum {
VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_LEASE = 0, /* Parse DHCP lease file */
* virDomainIPAddress:
*
* Since: v1.2.14
- *
*/
typedef struct _virDomainInterfaceIPAddress virDomainIPAddress;
* virDomainIPAddressPtr:
*
* Since: v1.2.14
- *
*/
typedef virDomainIPAddress *virDomainIPAddressPtr;
struct _virDomainInterfaceIPAddress {
* virDomainInterface:
*
* Since: v1.2.14
- *
*/
typedef struct _virDomainInterface virDomainInterface;
* virDomainInterfacePtr:
*
* Since: v1.2.14
- *
*/
typedef virDomainInterface *virDomainInterfacePtr;
struct _virDomainInterface {
* virDomainSetUserPasswordFlags:
*
* Since: v1.2.16
- *
*/
typedef enum {
VIR_DOMAIN_PASSWORD_ENCRYPTED = 1 << 0, /* the password is already encrypted */
* virDomainLifecycle:
*
* Since: v3.9.0
- *
*/
typedef enum {
VIR_DOMAIN_LIFECYCLE_POWEROFF = 0,
* virDomainLifecycleAction:
*
* Since: v3.9.0
- *
*/
typedef enum {
VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY = 0,
* virDomainGuestInfoTypes:
*
* Since: v5.7.0
- *
*/
typedef enum {
VIR_DOMAIN_GUEST_INFO_USERS = (1 << 0), /* return active users */
* virDomainAgentResponseTimeoutValues:
*
* Since: v5.10.0
- *
*/
typedef enum {
VIR_DOMAIN_AGENT_RESPONSE_TIMEOUT_BLOCK = -2,
* virDomainBackupBeginFlags:
*
* Since: v6.0.0
- *
*/
typedef enum {
VIR_DOMAIN_BACKUP_BEGIN_REUSE_EXTERNAL = (1 << 0), /* reuse separately
* virDomainAuthorizedSSHKeysSetFlags:
*
* Since: v6.10.0
- *
*/
typedef enum {
VIR_DOMAIN_AUTHORIZED_SSH_KEYS_SET_APPEND = (1 << 0), /* don't truncate file, just append */
* virDomainMessageType:
*
* Since: v7.1.0
- *
*/
typedef enum {
VIR_DOMAIN_MESSAGE_DEPRECATION = (1 << 0),
* Details on the cause of a dirty rate calculation status.
*
* Since: v7.2.0
- *
*/
typedef enum {
VIR_DOMAIN_DIRTYRATE_UNSTARTED = 0, /* the dirtyrate calculation has
*
*
* Since: v8.1.0
- *
*/
typedef enum {
VIR_DOMAIN_DIRTYRATE_MODE_PAGE_SAMPLING = 0, /* default mode - page-sampling */