mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
Wire protocol and remote driver for virDomainGetControlInfo
This commit is contained in:
parent
67cc825dda
commit
6301ce5235
@ -6475,6 +6475,7 @@ static virDriver remote_driver = {
|
||||
.domainGetBlkioParameters = remoteDomainGetBlkioParameters, /* 0.9.0 */
|
||||
.domainGetInfo = remoteDomainGetInfo, /* 0.3.0 */
|
||||
.domainGetState = remoteDomainGetState, /* 0.9.2 */
|
||||
.domainGetControlInfo = remoteDomainGetControlInfo, /* 0.9.3 */
|
||||
.domainSave = remoteDomainSave, /* 0.3.0 */
|
||||
.domainRestore = remoteDomainRestore, /* 0.3.0 */
|
||||
.domainCoreDump = remoteDomainCoreDump, /* 0.3.0 */
|
||||
|
@ -2138,6 +2138,17 @@ struct remote_domain_event_control_error_msg {
|
||||
remote_nonnull_domain dom;
|
||||
};
|
||||
|
||||
struct remote_domain_get_control_info_args {
|
||||
remote_nonnull_domain dom;
|
||||
unsigned int flags;
|
||||
};
|
||||
|
||||
struct remote_domain_get_control_info_ret { /* insert@1 */
|
||||
unsigned int state;
|
||||
unsigned int details;
|
||||
unsigned hyper stateTime;
|
||||
};
|
||||
|
||||
/*----- Protocol. -----*/
|
||||
|
||||
/* Define the program number, protocol version and procedure numbers here. */
|
||||
@ -2410,7 +2421,8 @@ enum remote_procedure {
|
||||
|
||||
REMOTE_PROC_DOMAIN_BLOCK_PULL_ABORT = 231, /* autogen autogen */
|
||||
REMOTE_PROC_DOMAIN_GET_BLOCK_PULL_INFO = 232, /* skipgen skipgen */
|
||||
REMOTE_PROC_DOMAIN_EVENT_BLOCK_PULL = 233 /* skipgen skipgen */
|
||||
REMOTE_PROC_DOMAIN_EVENT_BLOCK_PULL = 233, /* skipgen skipgen */
|
||||
REMOTE_PROC_DOMAIN_GET_CONTROL_INFO = 234 /* autogen autogen */
|
||||
|
||||
/*
|
||||
* Notice how the entries are grouped in sets of 10 ?
|
||||
|
@ -1626,6 +1626,15 @@ struct remote_domain_migrate_confirm3_args {
|
||||
struct remote_domain_event_control_error_msg {
|
||||
remote_nonnull_domain dom;
|
||||
};
|
||||
struct remote_domain_get_control_info_args {
|
||||
remote_nonnull_domain dom;
|
||||
u_int flags;
|
||||
};
|
||||
struct remote_domain_get_control_info_ret {
|
||||
u_int state;
|
||||
u_int details;
|
||||
uint64_t stateTime;
|
||||
};
|
||||
struct remote_message_header {
|
||||
u_int prog;
|
||||
u_int vers;
|
||||
|
Loading…
x
Reference in New Issue
Block a user