2007-06-11 11:36:17 +00:00
|
|
|
/*
|
|
|
|
* Please do not edit this file.
|
|
|
|
* It was generated using rpcgen.
|
|
|
|
*/
|
|
|
|
|
2009-01-28 21:33:56 +00:00
|
|
|
#ifndef _RP_H_RPCGEN
|
|
|
|
#define _RP_H_RPCGEN
|
2007-06-11 11:36:17 +00:00
|
|
|
|
|
|
|
#include <rpc/rpc.h>
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
Standardize use of header files, making internal.h primary.
* qemud/internal.h, qemud/qemud.h: Rename this file so it
doesn't conflict with src/internal.h.
* HACKING: Document how header files should be used.
* qemud/Makefile.am: Add src/ directory to includes.
* qemud/event.c, qemud/mdns.c, qemud/qemud.c, qemud/remote.c,
qemud/remote_protocol.c, qemud/remote_protocol.h,
qemud/remote_protocol.x, src/buf.c, src/libvirt.c,
src/nodeinfo.c, src/qemu_conf.c, src/qemu_driver.c,
src/stats_linux.c, src/storage_backend.c, src/storage_backend_fs.c,
src/storage_backend_iscsi.c, src/storage_backend_logical.c,
src/storage_conf.c, src/storage_driver.c, src/util.c,
src/util.h, src/virsh.c, src/virterror.c, src/xend_internal.c,
src/xml.c, tests/reconnect.c, tests/xmlrpctest.c,
tests/qparamtest.c: Standardize use of header files.
* docs/*, po/*: Rebuild docs.
2008-05-23 08:24:41 +00:00
|
|
|
#include "internal.h"
|
2008-10-28 19:09:04 +00:00
|
|
|
#include <arpa/inet.h>
|
2007-06-11 11:36:17 +00:00
|
|
|
#define REMOTE_MESSAGE_MAX 262144
|
|
|
|
#define REMOTE_STRING_MAX 65536
|
|
|
|
|
|
|
|
typedef char *remote_nonnull_string;
|
|
|
|
|
|
|
|
typedef remote_nonnull_string *remote_string;
|
|
|
|
#define REMOTE_DOMAIN_ID_LIST_MAX 16384
|
|
|
|
#define REMOTE_DOMAIN_NAME_LIST_MAX 1024
|
|
|
|
#define REMOTE_CPUMAP_MAX 256
|
|
|
|
#define REMOTE_VCPUINFO_MAX 2048
|
|
|
|
#define REMOTE_CPUMAPS_MAX 16384
|
2007-08-21 09:31:12 +00:00
|
|
|
#define REMOTE_MIGRATE_COOKIE_MAX 256
|
2007-06-11 11:36:17 +00:00
|
|
|
#define REMOTE_NETWORK_NAME_LIST_MAX 256
|
2009-05-20 14:26:49 +00:00
|
|
|
#define REMOTE_INTERFACE_NAME_LIST_MAX 256
|
2009-07-16 15:58:15 +00:00
|
|
|
#define REMOTE_DEFINED_INTERFACE_NAME_LIST_MAX 256
|
2008-02-20 15:22:35 +00:00
|
|
|
#define REMOTE_STORAGE_POOL_NAME_LIST_MAX 256
|
|
|
|
#define REMOTE_STORAGE_VOL_NAME_LIST_MAX 1024
|
2008-11-21 12:31:04 +00:00
|
|
|
#define REMOTE_NODE_DEVICE_NAME_LIST_MAX 16384
|
|
|
|
#define REMOTE_NODE_DEVICE_CAPS_LIST_MAX 16384
|
2007-06-22 13:16:10 +00:00
|
|
|
#define REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX 16
|
2008-05-22 15:20:25 +00:00
|
|
|
#define REMOTE_NODE_MAX_CELLS 1024
|
2007-12-05 15:24:15 +00:00
|
|
|
#define REMOTE_AUTH_SASL_DATA_MAX 65536
|
|
|
|
#define REMOTE_AUTH_TYPE_LIST_MAX 20
|
2008-06-05 21:12:26 +00:00
|
|
|
#define REMOTE_DOMAIN_BLOCK_PEEK_BUFFER_MAX 65536
|
2008-06-10 10:43:28 +00:00
|
|
|
#define REMOTE_DOMAIN_MEMORY_PEEK_BUFFER_MAX 65536
|
2009-03-03 09:27:02 +00:00
|
|
|
#define REMOTE_SECURITY_MODEL_MAX VIR_SECURITY_MODEL_BUFLEN
|
|
|
|
#define REMOTE_SECURITY_LABEL_MAX VIR_SECURITY_LABEL_BUFLEN
|
|
|
|
#define REMOTE_SECURITY_DOI_MAX VIR_SECURITY_DOI_BUFLEN
|
2007-06-11 11:36:17 +00:00
|
|
|
|
|
|
|
typedef char remote_uuid[VIR_UUID_BUFLEN];
|
|
|
|
|
|
|
|
struct remote_nonnull_domain {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
|
|
|
remote_uuid uuid;
|
|
|
|
int id;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_nonnull_domain remote_nonnull_domain;
|
|
|
|
|
|
|
|
struct remote_nonnull_network {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
|
|
|
remote_uuid uuid;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_nonnull_network remote_nonnull_network;
|
|
|
|
|
2009-05-20 14:26:49 +00:00
|
|
|
struct remote_nonnull_interface {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
remote_nonnull_string mac;
|
|
|
|
};
|
|
|
|
typedef struct remote_nonnull_interface remote_nonnull_interface;
|
|
|
|
|
2008-02-20 15:22:35 +00:00
|
|
|
struct remote_nonnull_storage_pool {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
|
|
|
remote_uuid uuid;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_nonnull_storage_pool remote_nonnull_storage_pool;
|
|
|
|
|
|
|
|
struct remote_nonnull_storage_vol {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string pool;
|
|
|
|
remote_nonnull_string name;
|
|
|
|
remote_nonnull_string key;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_nonnull_storage_vol remote_nonnull_storage_vol;
|
|
|
|
|
2008-11-21 12:31:04 +00:00
|
|
|
struct remote_nonnull_node_device {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_nonnull_node_device remote_nonnull_node_device;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
typedef remote_nonnull_domain *remote_domain;
|
|
|
|
|
|
|
|
typedef remote_nonnull_network *remote_network;
|
|
|
|
|
2008-02-20 15:22:35 +00:00
|
|
|
typedef remote_nonnull_storage_pool *remote_storage_pool;
|
|
|
|
|
|
|
|
typedef remote_nonnull_storage_vol *remote_storage_vol;
|
|
|
|
|
2008-11-21 12:31:04 +00:00
|
|
|
typedef remote_nonnull_node_device *remote_node_device;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_error {
|
2008-04-10 16:54:54 +00:00
|
|
|
int code;
|
|
|
|
int domain;
|
|
|
|
remote_string message;
|
|
|
|
int level;
|
|
|
|
remote_domain dom;
|
|
|
|
remote_string str1;
|
|
|
|
remote_string str2;
|
|
|
|
remote_string str3;
|
|
|
|
int int1;
|
|
|
|
int int2;
|
|
|
|
remote_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_error remote_error;
|
|
|
|
|
2007-12-05 15:24:15 +00:00
|
|
|
enum remote_auth_type {
|
2008-04-10 16:54:54 +00:00
|
|
|
REMOTE_AUTH_NONE = 0,
|
|
|
|
REMOTE_AUTH_SASL = 1,
|
|
|
|
REMOTE_AUTH_POLKIT = 2,
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef enum remote_auth_type remote_auth_type;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_vcpu_info {
|
2008-04-10 16:54:54 +00:00
|
|
|
u_int number;
|
|
|
|
int state;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t cpu_time;
|
2008-04-10 16:54:54 +00:00
|
|
|
int cpu;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_vcpu_info remote_vcpu_info;
|
|
|
|
|
2007-06-22 13:16:10 +00:00
|
|
|
struct remote_sched_param_value {
|
2008-04-10 16:54:54 +00:00
|
|
|
int type;
|
|
|
|
union {
|
|
|
|
int i;
|
|
|
|
u_int ui;
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t l;
|
|
|
|
uint64_t ul;
|
2008-04-10 16:54:54 +00:00
|
|
|
double d;
|
|
|
|
int b;
|
|
|
|
} remote_sched_param_value_u;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_sched_param_value remote_sched_param_value;
|
|
|
|
|
|
|
|
struct remote_sched_param {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string field;
|
|
|
|
remote_sched_param_value value;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_sched_param remote_sched_param;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_open_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_string name;
|
|
|
|
int flags;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_open_args remote_open_args;
|
|
|
|
|
2007-08-21 09:03:55 +00:00
|
|
|
struct remote_supports_feature_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int feature;
|
2007-08-21 09:03:55 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_supports_feature_args remote_supports_feature_args;
|
|
|
|
|
|
|
|
struct remote_supports_feature_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int supported;
|
2007-08-21 09:03:55 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_supports_feature_ret remote_supports_feature_ret;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_get_type_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string type;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_get_type_ret remote_get_type_ret;
|
|
|
|
|
|
|
|
struct remote_get_version_ret {
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t hv_ver;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_get_version_ret remote_get_version_ret;
|
|
|
|
|
2007-06-26 11:42:46 +00:00
|
|
|
struct remote_get_hostname_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string hostname;
|
2007-06-26 11:42:46 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_get_hostname_ret remote_get_hostname_ret;
|
|
|
|
|
2008-11-17 11:44:51 +00:00
|
|
|
struct remote_get_uri_ret {
|
|
|
|
remote_nonnull_string uri;
|
|
|
|
};
|
|
|
|
typedef struct remote_get_uri_ret remote_get_uri_ret;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_get_max_vcpus_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_string type;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_get_max_vcpus_args remote_get_max_vcpus_args;
|
|
|
|
|
|
|
|
struct remote_get_max_vcpus_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int max_vcpus;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_get_max_vcpus_ret remote_get_max_vcpus_ret;
|
|
|
|
|
|
|
|
struct remote_node_get_info_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
char model[32];
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t memory;
|
2008-04-10 16:54:54 +00:00
|
|
|
int cpus;
|
|
|
|
int mhz;
|
|
|
|
int nodes;
|
|
|
|
int sockets;
|
|
|
|
int cores;
|
|
|
|
int threads;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_node_get_info_ret remote_node_get_info_ret;
|
|
|
|
|
|
|
|
struct remote_get_capabilities_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string capabilities;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_get_capabilities_ret remote_get_capabilities_ret;
|
|
|
|
|
2008-05-22 15:20:25 +00:00
|
|
|
struct remote_node_get_cells_free_memory_args {
|
|
|
|
int startCell;
|
|
|
|
int maxCells;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_get_cells_free_memory_args remote_node_get_cells_free_memory_args;
|
|
|
|
|
|
|
|
struct remote_node_get_cells_free_memory_ret {
|
|
|
|
struct {
|
|
|
|
u_int freeMems_len;
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t *freeMems_val;
|
2008-05-22 15:20:25 +00:00
|
|
|
} freeMems;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_get_cells_free_memory_ret remote_node_get_cells_free_memory_ret;
|
|
|
|
|
|
|
|
struct remote_node_get_free_memory_ret {
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t freeMem;
|
2008-05-22 15:20:25 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_node_get_free_memory_ret remote_node_get_free_memory_ret;
|
|
|
|
|
2007-06-22 13:16:10 +00:00
|
|
|
struct remote_domain_get_scheduler_type_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_scheduler_type_args remote_domain_get_scheduler_type_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_scheduler_type_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string type;
|
|
|
|
int nparams;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_scheduler_type_ret remote_domain_get_scheduler_type_ret;
|
|
|
|
|
|
|
|
struct remote_domain_get_scheduler_parameters_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int nparams;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_scheduler_parameters_args remote_domain_get_scheduler_parameters_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_scheduler_parameters_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int params_len;
|
|
|
|
remote_sched_param *params_val;
|
|
|
|
} params;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_scheduler_parameters_ret remote_domain_get_scheduler_parameters_ret;
|
|
|
|
|
|
|
|
struct remote_domain_set_scheduler_parameters_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
struct {
|
|
|
|
u_int params_len;
|
|
|
|
remote_sched_param *params_val;
|
|
|
|
} params;
|
2007-06-22 13:16:10 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_set_scheduler_parameters_args remote_domain_set_scheduler_parameters_args;
|
|
|
|
|
2007-08-21 10:08:12 +00:00
|
|
|
struct remote_domain_block_stats_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string path;
|
2007-08-21 10:08:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_block_stats_args remote_domain_block_stats_args;
|
|
|
|
|
|
|
|
struct remote_domain_block_stats_ret {
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t rd_req;
|
|
|
|
int64_t rd_bytes;
|
|
|
|
int64_t wr_req;
|
|
|
|
int64_t wr_bytes;
|
|
|
|
int64_t errs;
|
2007-08-21 10:08:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_block_stats_ret remote_domain_block_stats_ret;
|
|
|
|
|
|
|
|
struct remote_domain_interface_stats_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string path;
|
2007-08-21 10:08:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_interface_stats_args remote_domain_interface_stats_args;
|
|
|
|
|
|
|
|
struct remote_domain_interface_stats_ret {
|
2009-01-28 21:33:56 +00:00
|
|
|
int64_t rx_bytes;
|
|
|
|
int64_t rx_packets;
|
|
|
|
int64_t rx_errs;
|
|
|
|
int64_t rx_drop;
|
|
|
|
int64_t tx_bytes;
|
|
|
|
int64_t tx_packets;
|
|
|
|
int64_t tx_errs;
|
|
|
|
int64_t tx_drop;
|
2007-08-21 10:08:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_interface_stats_ret remote_domain_interface_stats_ret;
|
|
|
|
|
2008-06-05 21:12:26 +00:00
|
|
|
struct remote_domain_block_peek_args {
|
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string path;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t offset;
|
2008-06-05 21:12:26 +00:00
|
|
|
u_int size;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_block_peek_args remote_domain_block_peek_args;
|
|
|
|
|
|
|
|
struct remote_domain_block_peek_ret {
|
|
|
|
struct {
|
|
|
|
u_int buffer_len;
|
|
|
|
char *buffer_val;
|
|
|
|
} buffer;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_block_peek_ret remote_domain_block_peek_ret;
|
|
|
|
|
2008-06-10 10:43:28 +00:00
|
|
|
struct remote_domain_memory_peek_args {
|
|
|
|
remote_nonnull_domain dom;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t offset;
|
2008-06-10 10:43:28 +00:00
|
|
|
u_int size;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_memory_peek_args remote_domain_memory_peek_args;
|
|
|
|
|
|
|
|
struct remote_domain_memory_peek_ret {
|
|
|
|
struct {
|
|
|
|
u_int buffer_len;
|
|
|
|
char *buffer_val;
|
|
|
|
} buffer;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_memory_peek_ret remote_domain_memory_peek_ret;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_list_domains_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int maxids;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_domains_args remote_list_domains_args;
|
|
|
|
|
|
|
|
struct remote_list_domains_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int ids_len;
|
|
|
|
int *ids_val;
|
|
|
|
} ids;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_domains_ret remote_list_domains_ret;
|
|
|
|
|
|
|
|
struct remote_num_of_domains_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_num_of_domains_ret remote_num_of_domains_ret;
|
|
|
|
|
2008-10-10 09:32:27 +00:00
|
|
|
struct remote_domain_create_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml_desc;
|
|
|
|
int flags;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
2008-10-10 09:32:27 +00:00
|
|
|
typedef struct remote_domain_create_xml_args remote_domain_create_xml_args;
|
2007-06-11 11:36:17 +00:00
|
|
|
|
2008-10-10 09:32:27 +00:00
|
|
|
struct remote_domain_create_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
2008-10-10 09:32:27 +00:00
|
|
|
typedef struct remote_domain_create_xml_ret remote_domain_create_xml_ret;
|
2007-06-11 11:36:17 +00:00
|
|
|
|
|
|
|
struct remote_domain_lookup_by_id_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int id;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_lookup_by_id_args remote_domain_lookup_by_id_args;
|
|
|
|
|
|
|
|
struct remote_domain_lookup_by_id_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_lookup_by_id_ret remote_domain_lookup_by_id_ret;
|
|
|
|
|
|
|
|
struct remote_domain_lookup_by_uuid_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_uuid uuid;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_lookup_by_uuid_args remote_domain_lookup_by_uuid_args;
|
|
|
|
|
|
|
|
struct remote_domain_lookup_by_uuid_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_lookup_by_uuid_ret remote_domain_lookup_by_uuid_ret;
|
|
|
|
|
|
|
|
struct remote_domain_lookup_by_name_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_lookup_by_name_args remote_domain_lookup_by_name_args;
|
|
|
|
|
|
|
|
struct remote_domain_lookup_by_name_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_lookup_by_name_ret remote_domain_lookup_by_name_ret;
|
|
|
|
|
|
|
|
struct remote_domain_suspend_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_suspend_args remote_domain_suspend_args;
|
|
|
|
|
|
|
|
struct remote_domain_resume_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_resume_args remote_domain_resume_args;
|
|
|
|
|
|
|
|
struct remote_domain_shutdown_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_shutdown_args remote_domain_shutdown_args;
|
|
|
|
|
|
|
|
struct remote_domain_reboot_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int flags;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_reboot_args remote_domain_reboot_args;
|
|
|
|
|
|
|
|
struct remote_domain_destroy_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_destroy_args remote_domain_destroy_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_os_type_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_os_type_args remote_domain_get_os_type_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_os_type_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string type;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_os_type_ret remote_domain_get_os_type_ret;
|
|
|
|
|
|
|
|
struct remote_domain_get_max_memory_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_max_memory_args remote_domain_get_max_memory_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_max_memory_ret {
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t memory;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_max_memory_ret remote_domain_get_max_memory_ret;
|
|
|
|
|
|
|
|
struct remote_domain_set_max_memory_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t memory;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_set_max_memory_args remote_domain_set_max_memory_args;
|
|
|
|
|
|
|
|
struct remote_domain_set_memory_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t memory;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_set_memory_args remote_domain_set_memory_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_info_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_info_args remote_domain_get_info_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_info_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
u_char state;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t max_mem;
|
|
|
|
uint64_t memory;
|
2008-04-10 16:54:54 +00:00
|
|
|
u_short nr_virt_cpu;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t cpu_time;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_info_ret remote_domain_get_info_ret;
|
|
|
|
|
|
|
|
struct remote_domain_save_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string to;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_save_args remote_domain_save_args;
|
|
|
|
|
|
|
|
struct remote_domain_restore_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string from;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_restore_args remote_domain_restore_args;
|
|
|
|
|
|
|
|
struct remote_domain_core_dump_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string to;
|
|
|
|
int flags;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_core_dump_args remote_domain_core_dump_args;
|
|
|
|
|
|
|
|
struct remote_domain_dump_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int flags;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_dump_xml_args remote_domain_dump_xml_args;
|
|
|
|
|
|
|
|
struct remote_domain_dump_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_dump_xml_ret remote_domain_dump_xml_ret;
|
|
|
|
|
2007-08-21 09:31:12 +00:00
|
|
|
struct remote_domain_migrate_prepare_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_string uri_in;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t flags;
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_string dname;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t resource;
|
2007-08-21 09:31:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_prepare_args remote_domain_migrate_prepare_args;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_prepare_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int cookie_len;
|
|
|
|
char *cookie_val;
|
|
|
|
} cookie;
|
|
|
|
remote_string uri_out;
|
2007-08-21 09:31:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_prepare_ret remote_domain_migrate_prepare_ret;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_perform_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
struct {
|
|
|
|
u_int cookie_len;
|
|
|
|
char *cookie_val;
|
|
|
|
} cookie;
|
|
|
|
remote_nonnull_string uri;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t flags;
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_string dname;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t resource;
|
2007-08-21 09:31:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_perform_args remote_domain_migrate_perform_args;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_finish_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string dname;
|
|
|
|
struct {
|
|
|
|
u_int cookie_len;
|
|
|
|
char *cookie_val;
|
|
|
|
} cookie;
|
|
|
|
remote_nonnull_string uri;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t flags;
|
2007-08-21 09:31:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_finish_args remote_domain_migrate_finish_args;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_finish_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain ddom;
|
2007-08-21 09:31:12 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_finish_ret remote_domain_migrate_finish_ret;
|
|
|
|
|
2008-11-14 08:42:47 +00:00
|
|
|
struct remote_domain_migrate_prepare2_args {
|
|
|
|
remote_string uri_in;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t flags;
|
2008-11-14 08:42:47 +00:00
|
|
|
remote_string dname;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t resource;
|
2008-11-14 08:42:47 +00:00
|
|
|
remote_nonnull_string dom_xml;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_prepare2_args remote_domain_migrate_prepare2_args;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_prepare2_ret {
|
|
|
|
struct {
|
|
|
|
u_int cookie_len;
|
|
|
|
char *cookie_val;
|
|
|
|
} cookie;
|
|
|
|
remote_string uri_out;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_prepare2_ret remote_domain_migrate_prepare2_ret;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_finish2_args {
|
|
|
|
remote_nonnull_string dname;
|
|
|
|
struct {
|
|
|
|
u_int cookie_len;
|
|
|
|
char *cookie_val;
|
|
|
|
} cookie;
|
|
|
|
remote_nonnull_string uri;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t flags;
|
2008-11-14 08:42:47 +00:00
|
|
|
int retcode;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_finish2_args remote_domain_migrate_finish2_args;
|
|
|
|
|
|
|
|
struct remote_domain_migrate_finish2_ret {
|
|
|
|
remote_nonnull_domain ddom;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_migrate_finish2_ret remote_domain_migrate_finish2_ret;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_list_defined_domains_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int maxnames;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_domains_args remote_list_defined_domains_args;
|
|
|
|
|
|
|
|
struct remote_list_defined_domains_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_domains_ret remote_list_defined_domains_ret;
|
|
|
|
|
|
|
|
struct remote_num_of_defined_domains_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_num_of_defined_domains_ret remote_num_of_defined_domains_ret;
|
|
|
|
|
|
|
|
struct remote_domain_create_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_create_args remote_domain_create_args;
|
|
|
|
|
|
|
|
struct remote_domain_define_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_define_xml_args remote_domain_define_xml_args;
|
|
|
|
|
|
|
|
struct remote_domain_define_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_define_xml_ret remote_domain_define_xml_ret;
|
|
|
|
|
|
|
|
struct remote_domain_undefine_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_undefine_args remote_domain_undefine_args;
|
|
|
|
|
|
|
|
struct remote_domain_set_vcpus_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int nvcpus;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_set_vcpus_args remote_domain_set_vcpus_args;
|
|
|
|
|
|
|
|
struct remote_domain_pin_vcpu_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int vcpu;
|
|
|
|
struct {
|
|
|
|
u_int cpumap_len;
|
|
|
|
char *cpumap_val;
|
|
|
|
} cpumap;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_pin_vcpu_args remote_domain_pin_vcpu_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_vcpus_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int maxinfo;
|
|
|
|
int maplen;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_vcpus_args remote_domain_get_vcpus_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_vcpus_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int info_len;
|
|
|
|
remote_vcpu_info *info_val;
|
|
|
|
} info;
|
|
|
|
struct {
|
|
|
|
u_int cpumaps_len;
|
|
|
|
char *cpumaps_val;
|
|
|
|
} cpumaps;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_vcpus_ret remote_domain_get_vcpus_ret;
|
|
|
|
|
|
|
|
struct remote_domain_get_max_vcpus_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_max_vcpus_args remote_domain_get_max_vcpus_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_max_vcpus_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_max_vcpus_ret remote_domain_get_max_vcpus_ret;
|
|
|
|
|
2009-03-03 09:27:02 +00:00
|
|
|
struct remote_domain_get_security_label_args {
|
|
|
|
remote_nonnull_domain dom;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_security_label_args remote_domain_get_security_label_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_security_label_ret {
|
|
|
|
struct {
|
|
|
|
u_int label_len;
|
|
|
|
char *label_val;
|
|
|
|
} label;
|
|
|
|
int enforcing;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_security_label_ret remote_domain_get_security_label_ret;
|
|
|
|
|
|
|
|
struct remote_node_get_security_model_ret {
|
|
|
|
struct {
|
|
|
|
u_int model_len;
|
|
|
|
char *model_val;
|
|
|
|
} model;
|
|
|
|
struct {
|
|
|
|
u_int doi_len;
|
|
|
|
char *doi_val;
|
|
|
|
} doi;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_get_security_model_ret remote_node_get_security_model_ret;
|
|
|
|
|
2007-06-11 11:36:17 +00:00
|
|
|
struct remote_domain_attach_device_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_attach_device_args remote_domain_attach_device_args;
|
|
|
|
|
|
|
|
struct remote_domain_detach_device_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_detach_device_args remote_domain_detach_device_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_autostart_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_autostart_args remote_domain_get_autostart_args;
|
|
|
|
|
|
|
|
struct remote_domain_get_autostart_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int autostart;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_get_autostart_ret remote_domain_get_autostart_ret;
|
|
|
|
|
|
|
|
struct remote_domain_set_autostart_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int autostart;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_domain_set_autostart_args remote_domain_set_autostart_args;
|
|
|
|
|
|
|
|
struct remote_num_of_networks_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_num_of_networks_ret remote_num_of_networks_ret;
|
|
|
|
|
|
|
|
struct remote_list_networks_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int maxnames;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_networks_args remote_list_networks_args;
|
|
|
|
|
|
|
|
struct remote_list_networks_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_networks_ret remote_list_networks_ret;
|
|
|
|
|
|
|
|
struct remote_num_of_defined_networks_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_num_of_defined_networks_ret remote_num_of_defined_networks_ret;
|
|
|
|
|
|
|
|
struct remote_list_defined_networks_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int maxnames;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_networks_args remote_list_defined_networks_args;
|
|
|
|
|
|
|
|
struct remote_list_defined_networks_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_networks_ret remote_list_defined_networks_ret;
|
|
|
|
|
|
|
|
struct remote_network_lookup_by_uuid_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_uuid uuid;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_lookup_by_uuid_args remote_network_lookup_by_uuid_args;
|
|
|
|
|
|
|
|
struct remote_network_lookup_by_uuid_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_lookup_by_uuid_ret remote_network_lookup_by_uuid_ret;
|
|
|
|
|
|
|
|
struct remote_network_lookup_by_name_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_lookup_by_name_args remote_network_lookup_by_name_args;
|
|
|
|
|
|
|
|
struct remote_network_lookup_by_name_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_lookup_by_name_ret remote_network_lookup_by_name_ret;
|
|
|
|
|
|
|
|
struct remote_network_create_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_create_xml_args remote_network_create_xml_args;
|
|
|
|
|
|
|
|
struct remote_network_create_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_create_xml_ret remote_network_create_xml_ret;
|
|
|
|
|
|
|
|
struct remote_network_define_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_define_xml_args remote_network_define_xml_args;
|
|
|
|
|
|
|
|
struct remote_network_define_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_define_xml_ret remote_network_define_xml_ret;
|
|
|
|
|
|
|
|
struct remote_network_undefine_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_undefine_args remote_network_undefine_args;
|
|
|
|
|
|
|
|
struct remote_network_create_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_create_args remote_network_create_args;
|
|
|
|
|
|
|
|
struct remote_network_destroy_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_destroy_args remote_network_destroy_args;
|
|
|
|
|
|
|
|
struct remote_network_dump_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
|
|
|
int flags;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_dump_xml_args remote_network_dump_xml_args;
|
|
|
|
|
|
|
|
struct remote_network_dump_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_dump_xml_ret remote_network_dump_xml_ret;
|
|
|
|
|
|
|
|
struct remote_network_get_bridge_name_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_get_bridge_name_args remote_network_get_bridge_name_args;
|
|
|
|
|
|
|
|
struct remote_network_get_bridge_name_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_get_bridge_name_ret remote_network_get_bridge_name_ret;
|
|
|
|
|
|
|
|
struct remote_network_get_autostart_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_get_autostart_args remote_network_get_autostart_args;
|
|
|
|
|
|
|
|
struct remote_network_get_autostart_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int autostart;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_get_autostart_ret remote_network_get_autostart_ret;
|
|
|
|
|
|
|
|
struct remote_network_set_autostart_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_network net;
|
|
|
|
int autostart;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_network_set_autostart_args remote_network_set_autostart_args;
|
2007-12-05 15:24:15 +00:00
|
|
|
|
2009-05-20 14:26:49 +00:00
|
|
|
struct remote_num_of_interfaces_ret {
|
|
|
|
int num;
|
|
|
|
};
|
|
|
|
typedef struct remote_num_of_interfaces_ret remote_num_of_interfaces_ret;
|
|
|
|
|
|
|
|
struct remote_list_interfaces_args {
|
|
|
|
int maxnames;
|
|
|
|
};
|
|
|
|
typedef struct remote_list_interfaces_args remote_list_interfaces_args;
|
|
|
|
|
|
|
|
struct remote_list_interfaces_ret {
|
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
|
|
|
};
|
|
|
|
typedef struct remote_list_interfaces_ret remote_list_interfaces_ret;
|
|
|
|
|
2009-07-16 15:58:15 +00:00
|
|
|
struct remote_num_of_defined_interfaces_ret {
|
|
|
|
int num;
|
|
|
|
};
|
|
|
|
typedef struct remote_num_of_defined_interfaces_ret remote_num_of_defined_interfaces_ret;
|
|
|
|
|
|
|
|
struct remote_list_defined_interfaces_args {
|
|
|
|
int maxnames;
|
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_interfaces_args remote_list_defined_interfaces_args;
|
|
|
|
|
|
|
|
struct remote_list_defined_interfaces_ret {
|
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_interfaces_ret remote_list_defined_interfaces_ret;
|
|
|
|
|
2009-05-20 14:26:49 +00:00
|
|
|
struct remote_interface_lookup_by_name_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_lookup_by_name_args remote_interface_lookup_by_name_args;
|
|
|
|
|
|
|
|
struct remote_interface_lookup_by_name_ret {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_interface_lookup_by_name_ret remote_interface_lookup_by_name_ret;
|
|
|
|
|
|
|
|
struct remote_interface_lookup_by_mac_string_args {
|
|
|
|
remote_nonnull_string mac;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_lookup_by_mac_string_args remote_interface_lookup_by_mac_string_args;
|
|
|
|
|
|
|
|
struct remote_interface_lookup_by_mac_string_ret {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_interface_lookup_by_mac_string_ret remote_interface_lookup_by_mac_string_ret;
|
|
|
|
|
|
|
|
struct remote_interface_get_xml_desc_args {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_get_xml_desc_args remote_interface_get_xml_desc_args;
|
|
|
|
|
|
|
|
struct remote_interface_get_xml_desc_ret {
|
|
|
|
remote_nonnull_string xml;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_get_xml_desc_ret remote_interface_get_xml_desc_ret;
|
|
|
|
|
|
|
|
struct remote_interface_define_xml_args {
|
|
|
|
remote_nonnull_string xml;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_define_xml_args remote_interface_define_xml_args;
|
|
|
|
|
|
|
|
struct remote_interface_define_xml_ret {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_interface_define_xml_ret remote_interface_define_xml_ret;
|
|
|
|
|
|
|
|
struct remote_interface_undefine_args {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_interface_undefine_args remote_interface_undefine_args;
|
|
|
|
|
|
|
|
struct remote_interface_create_args {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_create_args remote_interface_create_args;
|
|
|
|
|
|
|
|
struct remote_interface_destroy_args {
|
2009-05-29 14:29:22 +00:00
|
|
|
remote_nonnull_interface iface;
|
2009-05-20 14:26:49 +00:00
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_interface_destroy_args remote_interface_destroy_args;
|
|
|
|
|
2007-12-05 15:24:15 +00:00
|
|
|
struct remote_auth_list_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int types_len;
|
|
|
|
remote_auth_type *types_val;
|
|
|
|
} types;
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_list_ret remote_auth_list_ret;
|
|
|
|
|
|
|
|
struct remote_auth_sasl_init_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string mechlist;
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_sasl_init_ret remote_auth_sasl_init_ret;
|
|
|
|
|
|
|
|
struct remote_auth_sasl_start_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string mech;
|
|
|
|
int nil;
|
|
|
|
struct {
|
|
|
|
u_int data_len;
|
|
|
|
char *data_val;
|
|
|
|
} data;
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_sasl_start_args remote_auth_sasl_start_args;
|
|
|
|
|
|
|
|
struct remote_auth_sasl_start_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int complete;
|
|
|
|
int nil;
|
|
|
|
struct {
|
|
|
|
u_int data_len;
|
|
|
|
char *data_val;
|
|
|
|
} data;
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_sasl_start_ret remote_auth_sasl_start_ret;
|
|
|
|
|
|
|
|
struct remote_auth_sasl_step_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int nil;
|
|
|
|
struct {
|
|
|
|
u_int data_len;
|
|
|
|
char *data_val;
|
|
|
|
} data;
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_sasl_step_args remote_auth_sasl_step_args;
|
|
|
|
|
|
|
|
struct remote_auth_sasl_step_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int complete;
|
|
|
|
int nil;
|
|
|
|
struct {
|
|
|
|
u_int data_len;
|
|
|
|
char *data_val;
|
|
|
|
} data;
|
2007-12-05 15:24:15 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_sasl_step_ret remote_auth_sasl_step_ret;
|
2007-12-05 18:21:27 +00:00
|
|
|
|
|
|
|
struct remote_auth_polkit_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int complete;
|
2007-12-05 18:21:27 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_auth_polkit_ret remote_auth_polkit_ret;
|
2008-02-20 15:22:35 +00:00
|
|
|
|
|
|
|
struct remote_num_of_storage_pools_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_num_of_storage_pools_ret remote_num_of_storage_pools_ret;
|
|
|
|
|
|
|
|
struct remote_list_storage_pools_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int maxnames;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_storage_pools_args remote_list_storage_pools_args;
|
|
|
|
|
|
|
|
struct remote_list_storage_pools_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_storage_pools_ret remote_list_storage_pools_ret;
|
|
|
|
|
|
|
|
struct remote_num_of_defined_storage_pools_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_num_of_defined_storage_pools_ret remote_num_of_defined_storage_pools_ret;
|
|
|
|
|
|
|
|
struct remote_list_defined_storage_pools_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
int maxnames;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_storage_pools_args remote_list_defined_storage_pools_args;
|
|
|
|
|
|
|
|
struct remote_list_defined_storage_pools_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_list_defined_storage_pools_ret remote_list_defined_storage_pools_ret;
|
|
|
|
|
2008-08-27 20:05:58 +00:00
|
|
|
struct remote_find_storage_pool_sources_args {
|
|
|
|
remote_nonnull_string type;
|
|
|
|
remote_string srcSpec;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_find_storage_pool_sources_args remote_find_storage_pool_sources_args;
|
|
|
|
|
|
|
|
struct remote_find_storage_pool_sources_ret {
|
|
|
|
remote_nonnull_string xml;
|
|
|
|
};
|
|
|
|
typedef struct remote_find_storage_pool_sources_ret remote_find_storage_pool_sources_ret;
|
|
|
|
|
2008-02-20 15:22:35 +00:00
|
|
|
struct remote_storage_pool_lookup_by_uuid_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_uuid uuid;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_lookup_by_uuid_args remote_storage_pool_lookup_by_uuid_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_lookup_by_uuid_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_lookup_by_uuid_ret remote_storage_pool_lookup_by_uuid_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_lookup_by_name_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_lookup_by_name_args remote_storage_pool_lookup_by_name_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_lookup_by_name_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_lookup_by_name_ret remote_storage_pool_lookup_by_name_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_lookup_by_volume_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_lookup_by_volume_args remote_storage_pool_lookup_by_volume_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_lookup_by_volume_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_lookup_by_volume_ret remote_storage_pool_lookup_by_volume_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_create_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_create_xml_args remote_storage_pool_create_xml_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_create_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_create_xml_ret remote_storage_pool_create_xml_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_define_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_define_xml_args remote_storage_pool_define_xml_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_define_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_define_xml_ret remote_storage_pool_define_xml_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_build_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_build_args remote_storage_pool_build_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_undefine_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_undefine_args remote_storage_pool_undefine_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_create_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_create_args remote_storage_pool_create_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_destroy_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_destroy_args remote_storage_pool_destroy_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_delete_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_delete_args remote_storage_pool_delete_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_refresh_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_refresh_args remote_storage_pool_refresh_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_dump_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_dump_xml_args remote_storage_pool_dump_xml_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_dump_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_dump_xml_ret remote_storage_pool_dump_xml_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_get_info_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_get_info_args remote_storage_pool_get_info_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_get_info_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
u_char state;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t capacity;
|
|
|
|
uint64_t allocation;
|
|
|
|
uint64_t available;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_get_info_ret remote_storage_pool_get_info_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_get_autostart_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_get_autostart_args remote_storage_pool_get_autostart_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_get_autostart_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int autostart;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_get_autostart_ret remote_storage_pool_get_autostart_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_set_autostart_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
int autostart;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_set_autostart_args remote_storage_pool_set_autostart_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_num_of_volumes_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_num_of_volumes_args remote_storage_pool_num_of_volumes_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_num_of_volumes_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
int num;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_num_of_volumes_ret remote_storage_pool_num_of_volumes_ret;
|
|
|
|
|
|
|
|
struct remote_storage_pool_list_volumes_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
int maxnames;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_list_volumes_args remote_storage_pool_list_volumes_args;
|
|
|
|
|
|
|
|
struct remote_storage_pool_list_volumes_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_pool_list_volumes_ret remote_storage_pool_list_volumes_ret;
|
|
|
|
|
|
|
|
struct remote_storage_vol_lookup_by_name_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
remote_nonnull_string name;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_lookup_by_name_args remote_storage_vol_lookup_by_name_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_lookup_by_name_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_lookup_by_name_ret remote_storage_vol_lookup_by_name_ret;
|
|
|
|
|
|
|
|
struct remote_storage_vol_lookup_by_key_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string key;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_lookup_by_key_args remote_storage_vol_lookup_by_key_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_lookup_by_key_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_lookup_by_key_ret remote_storage_vol_lookup_by_key_ret;
|
|
|
|
|
|
|
|
struct remote_storage_vol_lookup_by_path_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string path;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_lookup_by_path_args remote_storage_vol_lookup_by_path_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_lookup_by_path_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_lookup_by_path_ret remote_storage_vol_lookup_by_path_ret;
|
|
|
|
|
|
|
|
struct remote_storage_vol_create_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
remote_nonnull_string xml;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_create_xml_args remote_storage_vol_create_xml_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_create_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_create_xml_ret remote_storage_vol_create_xml_ret;
|
|
|
|
|
2009-05-12 20:13:52 +00:00
|
|
|
struct remote_storage_vol_create_xml_from_args {
|
|
|
|
remote_nonnull_storage_pool pool;
|
|
|
|
remote_nonnull_string xml;
|
|
|
|
remote_nonnull_storage_vol clonevol;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_create_xml_from_args remote_storage_vol_create_xml_from_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_create_xml_from_ret {
|
|
|
|
remote_nonnull_storage_vol vol;
|
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_create_xml_from_ret remote_storage_vol_create_xml_from_ret;
|
|
|
|
|
2008-02-20 15:22:35 +00:00
|
|
|
struct remote_storage_vol_delete_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_delete_args remote_storage_vol_delete_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_dump_xml_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
|
|
|
u_int flags;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_dump_xml_args remote_storage_vol_dump_xml_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_dump_xml_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string xml;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_dump_xml_ret remote_storage_vol_dump_xml_ret;
|
|
|
|
|
|
|
|
struct remote_storage_vol_get_info_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_get_info_args remote_storage_vol_get_info_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_get_info_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
char type;
|
2009-01-28 21:33:56 +00:00
|
|
|
uint64_t capacity;
|
|
|
|
uint64_t allocation;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_get_info_ret remote_storage_vol_get_info_ret;
|
|
|
|
|
|
|
|
struct remote_storage_vol_get_path_args {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_storage_vol vol;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_get_path_args remote_storage_vol_get_path_args;
|
|
|
|
|
|
|
|
struct remote_storage_vol_get_path_ret {
|
2008-04-10 16:54:54 +00:00
|
|
|
remote_nonnull_string name;
|
2008-02-20 15:22:35 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_storage_vol_get_path_ret remote_storage_vol_get_path_ret;
|
2008-10-23 13:18:18 +00:00
|
|
|
|
2008-11-21 12:31:04 +00:00
|
|
|
struct remote_node_num_of_devices_args {
|
|
|
|
remote_string cap;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_num_of_devices_args remote_node_num_of_devices_args;
|
|
|
|
|
|
|
|
struct remote_node_num_of_devices_ret {
|
|
|
|
int num;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_num_of_devices_ret remote_node_num_of_devices_ret;
|
|
|
|
|
|
|
|
struct remote_node_list_devices_args {
|
|
|
|
remote_string cap;
|
|
|
|
int maxnames;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_list_devices_args remote_node_list_devices_args;
|
|
|
|
|
|
|
|
struct remote_node_list_devices_ret {
|
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_list_devices_ret remote_node_list_devices_ret;
|
|
|
|
|
|
|
|
struct remote_node_device_lookup_by_name_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_lookup_by_name_args remote_node_device_lookup_by_name_args;
|
|
|
|
|
|
|
|
struct remote_node_device_lookup_by_name_ret {
|
|
|
|
remote_nonnull_node_device dev;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_lookup_by_name_ret remote_node_device_lookup_by_name_ret;
|
|
|
|
|
|
|
|
struct remote_node_device_dump_xml_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_dump_xml_args remote_node_device_dump_xml_args;
|
|
|
|
|
|
|
|
struct remote_node_device_dump_xml_ret {
|
|
|
|
remote_nonnull_string xml;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_dump_xml_ret remote_node_device_dump_xml_ret;
|
|
|
|
|
|
|
|
struct remote_node_device_get_parent_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_get_parent_args remote_node_device_get_parent_args;
|
|
|
|
|
|
|
|
struct remote_node_device_get_parent_ret {
|
|
|
|
remote_string parent;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_get_parent_ret remote_node_device_get_parent_ret;
|
|
|
|
|
|
|
|
struct remote_node_device_num_of_caps_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_num_of_caps_args remote_node_device_num_of_caps_args;
|
|
|
|
|
|
|
|
struct remote_node_device_num_of_caps_ret {
|
|
|
|
int num;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_num_of_caps_ret remote_node_device_num_of_caps_ret;
|
|
|
|
|
|
|
|
struct remote_node_device_list_caps_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
int maxnames;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_list_caps_args remote_node_device_list_caps_args;
|
|
|
|
|
|
|
|
struct remote_node_device_list_caps_ret {
|
|
|
|
struct {
|
|
|
|
u_int names_len;
|
|
|
|
remote_nonnull_string *names_val;
|
|
|
|
} names;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_list_caps_ret remote_node_device_list_caps_ret;
|
|
|
|
|
2009-03-02 16:30:59 +00:00
|
|
|
struct remote_node_device_dettach_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_dettach_args remote_node_device_dettach_args;
|
|
|
|
|
|
|
|
struct remote_node_device_re_attach_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_re_attach_args remote_node_device_re_attach_args;
|
|
|
|
|
|
|
|
struct remote_node_device_reset_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_reset_args remote_node_device_reset_args;
|
|
|
|
|
2009-04-24 13:11:23 +00:00
|
|
|
struct remote_node_device_create_xml_args {
|
|
|
|
remote_nonnull_string xml_desc;
|
|
|
|
int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_create_xml_args remote_node_device_create_xml_args;
|
|
|
|
|
|
|
|
struct remote_node_device_create_xml_ret {
|
|
|
|
remote_nonnull_node_device dev;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_create_xml_ret remote_node_device_create_xml_ret;
|
|
|
|
|
|
|
|
struct remote_node_device_destroy_args {
|
|
|
|
remote_nonnull_string name;
|
|
|
|
};
|
|
|
|
typedef struct remote_node_device_destroy_args remote_node_device_destroy_args;
|
|
|
|
|
2008-10-23 13:18:18 +00:00
|
|
|
struct remote_domain_events_register_ret {
|
|
|
|
int cb_registered;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_events_register_ret remote_domain_events_register_ret;
|
|
|
|
|
|
|
|
struct remote_domain_events_deregister_ret {
|
|
|
|
int cb_registered;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_events_deregister_ret remote_domain_events_deregister_ret;
|
|
|
|
|
2009-07-10 11:38:41 +00:00
|
|
|
struct remote_domain_event_msg {
|
2008-10-23 13:18:18 +00:00
|
|
|
remote_nonnull_domain dom;
|
|
|
|
int event;
|
2008-11-17 16:43:00 +00:00
|
|
|
int detail;
|
2008-10-23 13:18:18 +00:00
|
|
|
};
|
2009-07-10 11:38:41 +00:00
|
|
|
typedef struct remote_domain_event_msg remote_domain_event_msg;
|
2009-05-21 13:50:56 +00:00
|
|
|
|
|
|
|
struct remote_domain_xml_from_native_args {
|
|
|
|
remote_nonnull_string nativeFormat;
|
|
|
|
remote_nonnull_string nativeConfig;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_xml_from_native_args remote_domain_xml_from_native_args;
|
|
|
|
|
|
|
|
struct remote_domain_xml_from_native_ret {
|
|
|
|
remote_nonnull_string domainXml;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_xml_from_native_ret remote_domain_xml_from_native_ret;
|
|
|
|
|
|
|
|
struct remote_domain_xml_to_native_args {
|
|
|
|
remote_nonnull_string nativeFormat;
|
|
|
|
remote_nonnull_string domainXml;
|
|
|
|
u_int flags;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_xml_to_native_args remote_domain_xml_to_native_args;
|
|
|
|
|
|
|
|
struct remote_domain_xml_to_native_ret {
|
|
|
|
remote_nonnull_string nativeConfig;
|
|
|
|
};
|
|
|
|
typedef struct remote_domain_xml_to_native_ret remote_domain_xml_to_native_ret;
|
2007-06-11 11:36:17 +00:00
|
|
|
#define REMOTE_PROGRAM 0x20008086
|
|
|
|
#define REMOTE_PROTOCOL_VERSION 1
|
|
|
|
|
|
|
|
enum remote_procedure {
|
2008-04-10 16:54:54 +00:00
|
|
|
REMOTE_PROC_OPEN = 1,
|
|
|
|
REMOTE_PROC_CLOSE = 2,
|
|
|
|
REMOTE_PROC_GET_TYPE = 3,
|
|
|
|
REMOTE_PROC_GET_VERSION = 4,
|
|
|
|
REMOTE_PROC_GET_MAX_VCPUS = 5,
|
|
|
|
REMOTE_PROC_NODE_GET_INFO = 6,
|
|
|
|
REMOTE_PROC_GET_CAPABILITIES = 7,
|
|
|
|
REMOTE_PROC_DOMAIN_ATTACH_DEVICE = 8,
|
|
|
|
REMOTE_PROC_DOMAIN_CREATE = 9,
|
2008-10-10 09:32:27 +00:00
|
|
|
REMOTE_PROC_DOMAIN_CREATE_XML = 10,
|
2008-04-10 16:54:54 +00:00
|
|
|
REMOTE_PROC_DOMAIN_DEFINE_XML = 11,
|
|
|
|
REMOTE_PROC_DOMAIN_DESTROY = 12,
|
|
|
|
REMOTE_PROC_DOMAIN_DETACH_DEVICE = 13,
|
|
|
|
REMOTE_PROC_DOMAIN_DUMP_XML = 14,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_AUTOSTART = 15,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_INFO = 16,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_MAX_MEMORY = 17,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_MAX_VCPUS = 18,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_OS_TYPE = 19,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_VCPUS = 20,
|
|
|
|
REMOTE_PROC_LIST_DEFINED_DOMAINS = 21,
|
|
|
|
REMOTE_PROC_DOMAIN_LOOKUP_BY_ID = 22,
|
|
|
|
REMOTE_PROC_DOMAIN_LOOKUP_BY_NAME = 23,
|
|
|
|
REMOTE_PROC_DOMAIN_LOOKUP_BY_UUID = 24,
|
|
|
|
REMOTE_PROC_NUM_OF_DEFINED_DOMAINS = 25,
|
|
|
|
REMOTE_PROC_DOMAIN_PIN_VCPU = 26,
|
|
|
|
REMOTE_PROC_DOMAIN_REBOOT = 27,
|
|
|
|
REMOTE_PROC_DOMAIN_RESUME = 28,
|
|
|
|
REMOTE_PROC_DOMAIN_SET_AUTOSTART = 29,
|
|
|
|
REMOTE_PROC_DOMAIN_SET_MAX_MEMORY = 30,
|
|
|
|
REMOTE_PROC_DOMAIN_SET_MEMORY = 31,
|
|
|
|
REMOTE_PROC_DOMAIN_SET_VCPUS = 32,
|
|
|
|
REMOTE_PROC_DOMAIN_SHUTDOWN = 33,
|
|
|
|
REMOTE_PROC_DOMAIN_SUSPEND = 34,
|
|
|
|
REMOTE_PROC_DOMAIN_UNDEFINE = 35,
|
|
|
|
REMOTE_PROC_LIST_DEFINED_NETWORKS = 36,
|
|
|
|
REMOTE_PROC_LIST_DOMAINS = 37,
|
|
|
|
REMOTE_PROC_LIST_NETWORKS = 38,
|
|
|
|
REMOTE_PROC_NETWORK_CREATE = 39,
|
|
|
|
REMOTE_PROC_NETWORK_CREATE_XML = 40,
|
|
|
|
REMOTE_PROC_NETWORK_DEFINE_XML = 41,
|
|
|
|
REMOTE_PROC_NETWORK_DESTROY = 42,
|
|
|
|
REMOTE_PROC_NETWORK_DUMP_XML = 43,
|
|
|
|
REMOTE_PROC_NETWORK_GET_AUTOSTART = 44,
|
|
|
|
REMOTE_PROC_NETWORK_GET_BRIDGE_NAME = 45,
|
|
|
|
REMOTE_PROC_NETWORK_LOOKUP_BY_NAME = 46,
|
|
|
|
REMOTE_PROC_NETWORK_LOOKUP_BY_UUID = 47,
|
|
|
|
REMOTE_PROC_NETWORK_SET_AUTOSTART = 48,
|
|
|
|
REMOTE_PROC_NETWORK_UNDEFINE = 49,
|
|
|
|
REMOTE_PROC_NUM_OF_DEFINED_NETWORKS = 50,
|
|
|
|
REMOTE_PROC_NUM_OF_DOMAINS = 51,
|
|
|
|
REMOTE_PROC_NUM_OF_NETWORKS = 52,
|
|
|
|
REMOTE_PROC_DOMAIN_CORE_DUMP = 53,
|
|
|
|
REMOTE_PROC_DOMAIN_RESTORE = 54,
|
|
|
|
REMOTE_PROC_DOMAIN_SAVE = 55,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_SCHEDULER_TYPE = 56,
|
|
|
|
REMOTE_PROC_DOMAIN_GET_SCHEDULER_PARAMETERS = 57,
|
|
|
|
REMOTE_PROC_DOMAIN_SET_SCHEDULER_PARAMETERS = 58,
|
|
|
|
REMOTE_PROC_GET_HOSTNAME = 59,
|
|
|
|
REMOTE_PROC_SUPPORTS_FEATURE = 60,
|
|
|
|
REMOTE_PROC_DOMAIN_MIGRATE_PREPARE = 61,
|
|
|
|
REMOTE_PROC_DOMAIN_MIGRATE_PERFORM = 62,
|
|
|
|
REMOTE_PROC_DOMAIN_MIGRATE_FINISH = 63,
|
|
|
|
REMOTE_PROC_DOMAIN_BLOCK_STATS = 64,
|
|
|
|
REMOTE_PROC_DOMAIN_INTERFACE_STATS = 65,
|
|
|
|
REMOTE_PROC_AUTH_LIST = 66,
|
|
|
|
REMOTE_PROC_AUTH_SASL_INIT = 67,
|
|
|
|
REMOTE_PROC_AUTH_SASL_START = 68,
|
|
|
|
REMOTE_PROC_AUTH_SASL_STEP = 69,
|
|
|
|
REMOTE_PROC_AUTH_POLKIT = 70,
|
|
|
|
REMOTE_PROC_NUM_OF_STORAGE_POOLS = 71,
|
|
|
|
REMOTE_PROC_LIST_STORAGE_POOLS = 72,
|
|
|
|
REMOTE_PROC_NUM_OF_DEFINED_STORAGE_POOLS = 73,
|
|
|
|
REMOTE_PROC_LIST_DEFINED_STORAGE_POOLS = 74,
|
2008-08-27 20:05:58 +00:00
|
|
|
REMOTE_PROC_FIND_STORAGE_POOL_SOURCES = 75,
|
2008-04-10 16:54:54 +00:00
|
|
|
REMOTE_PROC_STORAGE_POOL_CREATE_XML = 76,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_DEFINE_XML = 77,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_CREATE = 78,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_BUILD = 79,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_DESTROY = 80,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_DELETE = 81,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_UNDEFINE = 82,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_REFRESH = 83,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_LOOKUP_BY_NAME = 84,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_LOOKUP_BY_UUID = 85,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_LOOKUP_BY_VOLUME = 86,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_GET_INFO = 87,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_DUMP_XML = 88,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_GET_AUTOSTART = 89,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_SET_AUTOSTART = 90,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_NUM_OF_VOLUMES = 91,
|
|
|
|
REMOTE_PROC_STORAGE_POOL_LIST_VOLUMES = 92,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_CREATE_XML = 93,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_DELETE = 94,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_LOOKUP_BY_NAME = 95,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_LOOKUP_BY_KEY = 96,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_LOOKUP_BY_PATH = 97,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_GET_INFO = 98,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_DUMP_XML = 99,
|
|
|
|
REMOTE_PROC_STORAGE_VOL_GET_PATH = 100,
|
2008-05-22 15:20:25 +00:00
|
|
|
REMOTE_PROC_NODE_GET_CELLS_FREE_MEMORY = 101,
|
|
|
|
REMOTE_PROC_NODE_GET_FREE_MEMORY = 102,
|
2008-06-05 21:12:26 +00:00
|
|
|
REMOTE_PROC_DOMAIN_BLOCK_PEEK = 103,
|
2008-06-10 10:43:28 +00:00
|
|
|
REMOTE_PROC_DOMAIN_MEMORY_PEEK = 104,
|
2008-10-23 13:18:18 +00:00
|
|
|
REMOTE_PROC_DOMAIN_EVENTS_REGISTER = 105,
|
|
|
|
REMOTE_PROC_DOMAIN_EVENTS_DEREGISTER = 106,
|
|
|
|
REMOTE_PROC_DOMAIN_EVENT = 107,
|
2008-11-14 08:42:47 +00:00
|
|
|
REMOTE_PROC_DOMAIN_MIGRATE_PREPARE2 = 108,
|
|
|
|
REMOTE_PROC_DOMAIN_MIGRATE_FINISH2 = 109,
|
2008-11-17 11:44:51 +00:00
|
|
|
REMOTE_PROC_GET_URI = 110,
|
2008-11-21 12:31:04 +00:00
|
|
|
REMOTE_PROC_NODE_NUM_OF_DEVICES = 111,
|
|
|
|
REMOTE_PROC_NODE_LIST_DEVICES = 112,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_LOOKUP_BY_NAME = 113,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_DUMP_XML = 114,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_GET_PARENT = 115,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_NUM_OF_CAPS = 116,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_LIST_CAPS = 117,
|
2009-03-02 16:30:59 +00:00
|
|
|
REMOTE_PROC_NODE_DEVICE_DETTACH = 118,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_RE_ATTACH = 119,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_RESET = 120,
|
2009-03-03 09:27:02 +00:00
|
|
|
REMOTE_PROC_DOMAIN_GET_SECURITY_LABEL = 121,
|
|
|
|
REMOTE_PROC_NODE_GET_SECURITY_MODEL = 122,
|
2009-04-24 13:11:23 +00:00
|
|
|
REMOTE_PROC_NODE_DEVICE_CREATE_XML = 123,
|
|
|
|
REMOTE_PROC_NODE_DEVICE_DESTROY = 124,
|
2009-05-12 20:13:52 +00:00
|
|
|
REMOTE_PROC_STORAGE_VOL_CREATE_XML_FROM = 125,
|
2009-05-20 14:26:49 +00:00
|
|
|
REMOTE_PROC_NUM_OF_INTERFACES = 126,
|
|
|
|
REMOTE_PROC_LIST_INTERFACES = 127,
|
|
|
|
REMOTE_PROC_INTERFACE_LOOKUP_BY_NAME = 128,
|
|
|
|
REMOTE_PROC_INTERFACE_LOOKUP_BY_MAC_STRING = 129,
|
|
|
|
REMOTE_PROC_INTERFACE_GET_XML_DESC = 130,
|
|
|
|
REMOTE_PROC_INTERFACE_DEFINE_XML = 131,
|
|
|
|
REMOTE_PROC_INTERFACE_UNDEFINE = 132,
|
|
|
|
REMOTE_PROC_INTERFACE_CREATE = 133,
|
|
|
|
REMOTE_PROC_INTERFACE_DESTROY = 134,
|
2009-05-21 13:50:56 +00:00
|
|
|
REMOTE_PROC_DOMAIN_XML_FROM_NATIVE = 135,
|
|
|
|
REMOTE_PROC_DOMAIN_XML_TO_NATIVE = 136,
|
2009-07-16 15:58:15 +00:00
|
|
|
REMOTE_PROC_NUM_OF_DEFINED_INTERFACES = 137,
|
|
|
|
REMOTE_PROC_LIST_DEFINED_INTERFACES = 138,
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef enum remote_procedure remote_procedure;
|
|
|
|
|
2009-07-10 12:02:08 +00:00
|
|
|
enum remote_message_type {
|
2008-04-10 16:54:54 +00:00
|
|
|
REMOTE_CALL = 0,
|
|
|
|
REMOTE_REPLY = 1,
|
|
|
|
REMOTE_MESSAGE = 2,
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
2009-07-10 12:02:08 +00:00
|
|
|
typedef enum remote_message_type remote_message_type;
|
2007-06-11 11:36:17 +00:00
|
|
|
|
|
|
|
enum remote_message_status {
|
2008-04-10 16:54:54 +00:00
|
|
|
REMOTE_OK = 0,
|
|
|
|
REMOTE_ERROR = 1,
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef enum remote_message_status remote_message_status;
|
2007-11-17 11:17:48 +00:00
|
|
|
#define REMOTE_MESSAGE_HEADER_XDR_LEN 4
|
2007-06-11 11:36:17 +00:00
|
|
|
|
|
|
|
struct remote_message_header {
|
2008-04-10 16:54:54 +00:00
|
|
|
u_int prog;
|
|
|
|
u_int vers;
|
|
|
|
remote_procedure proc;
|
2009-07-10 12:02:08 +00:00
|
|
|
remote_message_type type;
|
2008-04-10 16:54:54 +00:00
|
|
|
u_int serial;
|
|
|
|
remote_message_status status;
|
2007-06-11 11:36:17 +00:00
|
|
|
};
|
|
|
|
typedef struct remote_message_header remote_message_header;
|
|
|
|
|
|
|
|
/* the xdr functions */
|
|
|
|
|
|
|
|
#if defined(__STDC__) || defined(__cplusplus)
|
|
|
|
extern bool_t xdr_remote_nonnull_string (XDR *, remote_nonnull_string*);
|
|
|
|
extern bool_t xdr_remote_string (XDR *, remote_string*);
|
|
|
|
extern bool_t xdr_remote_uuid (XDR *, remote_uuid);
|
|
|
|
extern bool_t xdr_remote_nonnull_domain (XDR *, remote_nonnull_domain*);
|
|
|
|
extern bool_t xdr_remote_nonnull_network (XDR *, remote_nonnull_network*);
|
2009-05-20 14:26:49 +00:00
|
|
|
extern bool_t xdr_remote_nonnull_interface (XDR *, remote_nonnull_interface*);
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_nonnull_storage_pool (XDR *, remote_nonnull_storage_pool*);
|
|
|
|
extern bool_t xdr_remote_nonnull_storage_vol (XDR *, remote_nonnull_storage_vol*);
|
2008-11-21 12:31:04 +00:00
|
|
|
extern bool_t xdr_remote_nonnull_node_device (XDR *, remote_nonnull_node_device*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_domain (XDR *, remote_domain*);
|
|
|
|
extern bool_t xdr_remote_network (XDR *, remote_network*);
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_storage_pool (XDR *, remote_storage_pool*);
|
|
|
|
extern bool_t xdr_remote_storage_vol (XDR *, remote_storage_vol*);
|
2008-11-21 12:31:04 +00:00
|
|
|
extern bool_t xdr_remote_node_device (XDR *, remote_node_device*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_error (XDR *, remote_error*);
|
2007-12-05 15:24:15 +00:00
|
|
|
extern bool_t xdr_remote_auth_type (XDR *, remote_auth_type*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_vcpu_info (XDR *, remote_vcpu_info*);
|
2007-06-22 13:16:10 +00:00
|
|
|
extern bool_t xdr_remote_sched_param_value (XDR *, remote_sched_param_value*);
|
|
|
|
extern bool_t xdr_remote_sched_param (XDR *, remote_sched_param*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_open_args (XDR *, remote_open_args*);
|
2007-08-21 09:03:55 +00:00
|
|
|
extern bool_t xdr_remote_supports_feature_args (XDR *, remote_supports_feature_args*);
|
|
|
|
extern bool_t xdr_remote_supports_feature_ret (XDR *, remote_supports_feature_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_get_type_ret (XDR *, remote_get_type_ret*);
|
|
|
|
extern bool_t xdr_remote_get_version_ret (XDR *, remote_get_version_ret*);
|
2007-06-26 11:42:46 +00:00
|
|
|
extern bool_t xdr_remote_get_hostname_ret (XDR *, remote_get_hostname_ret*);
|
2008-11-17 11:44:51 +00:00
|
|
|
extern bool_t xdr_remote_get_uri_ret (XDR *, remote_get_uri_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_get_max_vcpus_args (XDR *, remote_get_max_vcpus_args*);
|
|
|
|
extern bool_t xdr_remote_get_max_vcpus_ret (XDR *, remote_get_max_vcpus_ret*);
|
|
|
|
extern bool_t xdr_remote_node_get_info_ret (XDR *, remote_node_get_info_ret*);
|
|
|
|
extern bool_t xdr_remote_get_capabilities_ret (XDR *, remote_get_capabilities_ret*);
|
2008-05-22 15:20:25 +00:00
|
|
|
extern bool_t xdr_remote_node_get_cells_free_memory_args (XDR *, remote_node_get_cells_free_memory_args*);
|
|
|
|
extern bool_t xdr_remote_node_get_cells_free_memory_ret (XDR *, remote_node_get_cells_free_memory_ret*);
|
|
|
|
extern bool_t xdr_remote_node_get_free_memory_ret (XDR *, remote_node_get_free_memory_ret*);
|
2007-06-22 13:16:10 +00:00
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_type_args (XDR *, remote_domain_get_scheduler_type_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_type_ret (XDR *, remote_domain_get_scheduler_type_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_parameters_args (XDR *, remote_domain_get_scheduler_parameters_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_parameters_ret (XDR *, remote_domain_get_scheduler_parameters_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_set_scheduler_parameters_args (XDR *, remote_domain_set_scheduler_parameters_args*);
|
2007-08-21 10:08:12 +00:00
|
|
|
extern bool_t xdr_remote_domain_block_stats_args (XDR *, remote_domain_block_stats_args*);
|
|
|
|
extern bool_t xdr_remote_domain_block_stats_ret (XDR *, remote_domain_block_stats_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_interface_stats_args (XDR *, remote_domain_interface_stats_args*);
|
|
|
|
extern bool_t xdr_remote_domain_interface_stats_ret (XDR *, remote_domain_interface_stats_ret*);
|
2008-06-05 21:12:26 +00:00
|
|
|
extern bool_t xdr_remote_domain_block_peek_args (XDR *, remote_domain_block_peek_args*);
|
|
|
|
extern bool_t xdr_remote_domain_block_peek_ret (XDR *, remote_domain_block_peek_ret*);
|
2008-06-10 10:43:28 +00:00
|
|
|
extern bool_t xdr_remote_domain_memory_peek_args (XDR *, remote_domain_memory_peek_args*);
|
|
|
|
extern bool_t xdr_remote_domain_memory_peek_ret (XDR *, remote_domain_memory_peek_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_list_domains_args (XDR *, remote_list_domains_args*);
|
|
|
|
extern bool_t xdr_remote_list_domains_ret (XDR *, remote_list_domains_ret*);
|
|
|
|
extern bool_t xdr_remote_num_of_domains_ret (XDR *, remote_num_of_domains_ret*);
|
2008-10-10 09:32:27 +00:00
|
|
|
extern bool_t xdr_remote_domain_create_xml_args (XDR *, remote_domain_create_xml_args*);
|
|
|
|
extern bool_t xdr_remote_domain_create_xml_ret (XDR *, remote_domain_create_xml_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_domain_lookup_by_id_args (XDR *, remote_domain_lookup_by_id_args*);
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_id_ret (XDR *, remote_domain_lookup_by_id_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_uuid_args (XDR *, remote_domain_lookup_by_uuid_args*);
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_uuid_ret (XDR *, remote_domain_lookup_by_uuid_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_name_args (XDR *, remote_domain_lookup_by_name_args*);
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_name_ret (XDR *, remote_domain_lookup_by_name_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_suspend_args (XDR *, remote_domain_suspend_args*);
|
|
|
|
extern bool_t xdr_remote_domain_resume_args (XDR *, remote_domain_resume_args*);
|
|
|
|
extern bool_t xdr_remote_domain_shutdown_args (XDR *, remote_domain_shutdown_args*);
|
|
|
|
extern bool_t xdr_remote_domain_reboot_args (XDR *, remote_domain_reboot_args*);
|
|
|
|
extern bool_t xdr_remote_domain_destroy_args (XDR *, remote_domain_destroy_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_os_type_args (XDR *, remote_domain_get_os_type_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_os_type_ret (XDR *, remote_domain_get_os_type_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_get_max_memory_args (XDR *, remote_domain_get_max_memory_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_max_memory_ret (XDR *, remote_domain_get_max_memory_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_set_max_memory_args (XDR *, remote_domain_set_max_memory_args*);
|
|
|
|
extern bool_t xdr_remote_domain_set_memory_args (XDR *, remote_domain_set_memory_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_info_args (XDR *, remote_domain_get_info_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_info_ret (XDR *, remote_domain_get_info_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_save_args (XDR *, remote_domain_save_args*);
|
|
|
|
extern bool_t xdr_remote_domain_restore_args (XDR *, remote_domain_restore_args*);
|
|
|
|
extern bool_t xdr_remote_domain_core_dump_args (XDR *, remote_domain_core_dump_args*);
|
|
|
|
extern bool_t xdr_remote_domain_dump_xml_args (XDR *, remote_domain_dump_xml_args*);
|
|
|
|
extern bool_t xdr_remote_domain_dump_xml_ret (XDR *, remote_domain_dump_xml_ret*);
|
2007-08-21 09:31:12 +00:00
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare_args (XDR *, remote_domain_migrate_prepare_args*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare_ret (XDR *, remote_domain_migrate_prepare_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_perform_args (XDR *, remote_domain_migrate_perform_args*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish_args (XDR *, remote_domain_migrate_finish_args*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish_ret (XDR *, remote_domain_migrate_finish_ret*);
|
2008-11-14 08:42:47 +00:00
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare2_args (XDR *, remote_domain_migrate_prepare2_args*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare2_ret (XDR *, remote_domain_migrate_prepare2_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish2_args (XDR *, remote_domain_migrate_finish2_args*);
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish2_ret (XDR *, remote_domain_migrate_finish2_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_list_defined_domains_args (XDR *, remote_list_defined_domains_args*);
|
|
|
|
extern bool_t xdr_remote_list_defined_domains_ret (XDR *, remote_list_defined_domains_ret*);
|
|
|
|
extern bool_t xdr_remote_num_of_defined_domains_ret (XDR *, remote_num_of_defined_domains_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_create_args (XDR *, remote_domain_create_args*);
|
|
|
|
extern bool_t xdr_remote_domain_define_xml_args (XDR *, remote_domain_define_xml_args*);
|
|
|
|
extern bool_t xdr_remote_domain_define_xml_ret (XDR *, remote_domain_define_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_undefine_args (XDR *, remote_domain_undefine_args*);
|
|
|
|
extern bool_t xdr_remote_domain_set_vcpus_args (XDR *, remote_domain_set_vcpus_args*);
|
|
|
|
extern bool_t xdr_remote_domain_pin_vcpu_args (XDR *, remote_domain_pin_vcpu_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_vcpus_args (XDR *, remote_domain_get_vcpus_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_vcpus_ret (XDR *, remote_domain_get_vcpus_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_get_max_vcpus_args (XDR *, remote_domain_get_max_vcpus_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_max_vcpus_ret (XDR *, remote_domain_get_max_vcpus_ret*);
|
2009-03-03 09:27:02 +00:00
|
|
|
extern bool_t xdr_remote_domain_get_security_label_args (XDR *, remote_domain_get_security_label_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_security_label_ret (XDR *, remote_domain_get_security_label_ret*);
|
|
|
|
extern bool_t xdr_remote_node_get_security_model_ret (XDR *, remote_node_get_security_model_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_domain_attach_device_args (XDR *, remote_domain_attach_device_args*);
|
|
|
|
extern bool_t xdr_remote_domain_detach_device_args (XDR *, remote_domain_detach_device_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_autostart_args (XDR *, remote_domain_get_autostart_args*);
|
|
|
|
extern bool_t xdr_remote_domain_get_autostart_ret (XDR *, remote_domain_get_autostart_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_set_autostart_args (XDR *, remote_domain_set_autostart_args*);
|
|
|
|
extern bool_t xdr_remote_num_of_networks_ret (XDR *, remote_num_of_networks_ret*);
|
|
|
|
extern bool_t xdr_remote_list_networks_args (XDR *, remote_list_networks_args*);
|
|
|
|
extern bool_t xdr_remote_list_networks_ret (XDR *, remote_list_networks_ret*);
|
|
|
|
extern bool_t xdr_remote_num_of_defined_networks_ret (XDR *, remote_num_of_defined_networks_ret*);
|
|
|
|
extern bool_t xdr_remote_list_defined_networks_args (XDR *, remote_list_defined_networks_args*);
|
|
|
|
extern bool_t xdr_remote_list_defined_networks_ret (XDR *, remote_list_defined_networks_ret*);
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_uuid_args (XDR *, remote_network_lookup_by_uuid_args*);
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_uuid_ret (XDR *, remote_network_lookup_by_uuid_ret*);
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_name_args (XDR *, remote_network_lookup_by_name_args*);
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_name_ret (XDR *, remote_network_lookup_by_name_ret*);
|
|
|
|
extern bool_t xdr_remote_network_create_xml_args (XDR *, remote_network_create_xml_args*);
|
|
|
|
extern bool_t xdr_remote_network_create_xml_ret (XDR *, remote_network_create_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_network_define_xml_args (XDR *, remote_network_define_xml_args*);
|
|
|
|
extern bool_t xdr_remote_network_define_xml_ret (XDR *, remote_network_define_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_network_undefine_args (XDR *, remote_network_undefine_args*);
|
|
|
|
extern bool_t xdr_remote_network_create_args (XDR *, remote_network_create_args*);
|
|
|
|
extern bool_t xdr_remote_network_destroy_args (XDR *, remote_network_destroy_args*);
|
|
|
|
extern bool_t xdr_remote_network_dump_xml_args (XDR *, remote_network_dump_xml_args*);
|
|
|
|
extern bool_t xdr_remote_network_dump_xml_ret (XDR *, remote_network_dump_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_network_get_bridge_name_args (XDR *, remote_network_get_bridge_name_args*);
|
|
|
|
extern bool_t xdr_remote_network_get_bridge_name_ret (XDR *, remote_network_get_bridge_name_ret*);
|
|
|
|
extern bool_t xdr_remote_network_get_autostart_args (XDR *, remote_network_get_autostart_args*);
|
|
|
|
extern bool_t xdr_remote_network_get_autostart_ret (XDR *, remote_network_get_autostart_ret*);
|
|
|
|
extern bool_t xdr_remote_network_set_autostart_args (XDR *, remote_network_set_autostart_args*);
|
2009-05-20 14:26:49 +00:00
|
|
|
extern bool_t xdr_remote_num_of_interfaces_ret (XDR *, remote_num_of_interfaces_ret*);
|
|
|
|
extern bool_t xdr_remote_list_interfaces_args (XDR *, remote_list_interfaces_args*);
|
|
|
|
extern bool_t xdr_remote_list_interfaces_ret (XDR *, remote_list_interfaces_ret*);
|
2009-07-16 15:58:15 +00:00
|
|
|
extern bool_t xdr_remote_num_of_defined_interfaces_ret (XDR *, remote_num_of_defined_interfaces_ret*);
|
|
|
|
extern bool_t xdr_remote_list_defined_interfaces_args (XDR *, remote_list_defined_interfaces_args*);
|
|
|
|
extern bool_t xdr_remote_list_defined_interfaces_ret (XDR *, remote_list_defined_interfaces_ret*);
|
2009-05-20 14:26:49 +00:00
|
|
|
extern bool_t xdr_remote_interface_lookup_by_name_args (XDR *, remote_interface_lookup_by_name_args*);
|
|
|
|
extern bool_t xdr_remote_interface_lookup_by_name_ret (XDR *, remote_interface_lookup_by_name_ret*);
|
|
|
|
extern bool_t xdr_remote_interface_lookup_by_mac_string_args (XDR *, remote_interface_lookup_by_mac_string_args*);
|
|
|
|
extern bool_t xdr_remote_interface_lookup_by_mac_string_ret (XDR *, remote_interface_lookup_by_mac_string_ret*);
|
|
|
|
extern bool_t xdr_remote_interface_get_xml_desc_args (XDR *, remote_interface_get_xml_desc_args*);
|
|
|
|
extern bool_t xdr_remote_interface_get_xml_desc_ret (XDR *, remote_interface_get_xml_desc_ret*);
|
|
|
|
extern bool_t xdr_remote_interface_define_xml_args (XDR *, remote_interface_define_xml_args*);
|
|
|
|
extern bool_t xdr_remote_interface_define_xml_ret (XDR *, remote_interface_define_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_interface_undefine_args (XDR *, remote_interface_undefine_args*);
|
|
|
|
extern bool_t xdr_remote_interface_create_args (XDR *, remote_interface_create_args*);
|
|
|
|
extern bool_t xdr_remote_interface_destroy_args (XDR *, remote_interface_destroy_args*);
|
2007-12-05 15:24:15 +00:00
|
|
|
extern bool_t xdr_remote_auth_list_ret (XDR *, remote_auth_list_ret*);
|
|
|
|
extern bool_t xdr_remote_auth_sasl_init_ret (XDR *, remote_auth_sasl_init_ret*);
|
|
|
|
extern bool_t xdr_remote_auth_sasl_start_args (XDR *, remote_auth_sasl_start_args*);
|
|
|
|
extern bool_t xdr_remote_auth_sasl_start_ret (XDR *, remote_auth_sasl_start_ret*);
|
|
|
|
extern bool_t xdr_remote_auth_sasl_step_args (XDR *, remote_auth_sasl_step_args*);
|
|
|
|
extern bool_t xdr_remote_auth_sasl_step_ret (XDR *, remote_auth_sasl_step_ret*);
|
2007-12-05 18:21:27 +00:00
|
|
|
extern bool_t xdr_remote_auth_polkit_ret (XDR *, remote_auth_polkit_ret*);
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_num_of_storage_pools_ret (XDR *, remote_num_of_storage_pools_ret*);
|
|
|
|
extern bool_t xdr_remote_list_storage_pools_args (XDR *, remote_list_storage_pools_args*);
|
|
|
|
extern bool_t xdr_remote_list_storage_pools_ret (XDR *, remote_list_storage_pools_ret*);
|
|
|
|
extern bool_t xdr_remote_num_of_defined_storage_pools_ret (XDR *, remote_num_of_defined_storage_pools_ret*);
|
|
|
|
extern bool_t xdr_remote_list_defined_storage_pools_args (XDR *, remote_list_defined_storage_pools_args*);
|
|
|
|
extern bool_t xdr_remote_list_defined_storage_pools_ret (XDR *, remote_list_defined_storage_pools_ret*);
|
2008-08-27 20:05:58 +00:00
|
|
|
extern bool_t xdr_remote_find_storage_pool_sources_args (XDR *, remote_find_storage_pool_sources_args*);
|
|
|
|
extern bool_t xdr_remote_find_storage_pool_sources_ret (XDR *, remote_find_storage_pool_sources_ret*);
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_uuid_args (XDR *, remote_storage_pool_lookup_by_uuid_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_uuid_ret (XDR *, remote_storage_pool_lookup_by_uuid_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_name_args (XDR *, remote_storage_pool_lookup_by_name_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_name_ret (XDR *, remote_storage_pool_lookup_by_name_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_volume_args (XDR *, remote_storage_pool_lookup_by_volume_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_volume_ret (XDR *, remote_storage_pool_lookup_by_volume_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_create_xml_args (XDR *, remote_storage_pool_create_xml_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_create_xml_ret (XDR *, remote_storage_pool_create_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_define_xml_args (XDR *, remote_storage_pool_define_xml_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_define_xml_ret (XDR *, remote_storage_pool_define_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_build_args (XDR *, remote_storage_pool_build_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_undefine_args (XDR *, remote_storage_pool_undefine_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_create_args (XDR *, remote_storage_pool_create_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_destroy_args (XDR *, remote_storage_pool_destroy_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_delete_args (XDR *, remote_storage_pool_delete_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_refresh_args (XDR *, remote_storage_pool_refresh_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_dump_xml_args (XDR *, remote_storage_pool_dump_xml_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_dump_xml_ret (XDR *, remote_storage_pool_dump_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_info_args (XDR *, remote_storage_pool_get_info_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_info_ret (XDR *, remote_storage_pool_get_info_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_autostart_args (XDR *, remote_storage_pool_get_autostart_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_autostart_ret (XDR *, remote_storage_pool_get_autostart_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_set_autostart_args (XDR *, remote_storage_pool_set_autostart_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_num_of_volumes_args (XDR *, remote_storage_pool_num_of_volumes_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_num_of_volumes_ret (XDR *, remote_storage_pool_num_of_volumes_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_list_volumes_args (XDR *, remote_storage_pool_list_volumes_args*);
|
|
|
|
extern bool_t xdr_remote_storage_pool_list_volumes_ret (XDR *, remote_storage_pool_list_volumes_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_name_args (XDR *, remote_storage_vol_lookup_by_name_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_name_ret (XDR *, remote_storage_vol_lookup_by_name_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_key_args (XDR *, remote_storage_vol_lookup_by_key_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_key_ret (XDR *, remote_storage_vol_lookup_by_key_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_path_args (XDR *, remote_storage_vol_lookup_by_path_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_path_ret (XDR *, remote_storage_vol_lookup_by_path_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_args (XDR *, remote_storage_vol_create_xml_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_ret (XDR *, remote_storage_vol_create_xml_ret*);
|
2009-05-12 20:13:52 +00:00
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_from_args (XDR *, remote_storage_vol_create_xml_from_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_from_ret (XDR *, remote_storage_vol_create_xml_from_ret*);
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_storage_vol_delete_args (XDR *, remote_storage_vol_delete_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_dump_xml_args (XDR *, remote_storage_vol_dump_xml_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_dump_xml_ret (XDR *, remote_storage_vol_dump_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_info_args (XDR *, remote_storage_vol_get_info_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_info_ret (XDR *, remote_storage_vol_get_info_ret*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_path_args (XDR *, remote_storage_vol_get_path_args*);
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_path_ret (XDR *, remote_storage_vol_get_path_ret*);
|
2008-11-21 12:31:04 +00:00
|
|
|
extern bool_t xdr_remote_node_num_of_devices_args (XDR *, remote_node_num_of_devices_args*);
|
|
|
|
extern bool_t xdr_remote_node_num_of_devices_ret (XDR *, remote_node_num_of_devices_ret*);
|
|
|
|
extern bool_t xdr_remote_node_list_devices_args (XDR *, remote_node_list_devices_args*);
|
|
|
|
extern bool_t xdr_remote_node_list_devices_ret (XDR *, remote_node_list_devices_ret*);
|
|
|
|
extern bool_t xdr_remote_node_device_lookup_by_name_args (XDR *, remote_node_device_lookup_by_name_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_lookup_by_name_ret (XDR *, remote_node_device_lookup_by_name_ret*);
|
|
|
|
extern bool_t xdr_remote_node_device_dump_xml_args (XDR *, remote_node_device_dump_xml_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_dump_xml_ret (XDR *, remote_node_device_dump_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_node_device_get_parent_args (XDR *, remote_node_device_get_parent_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_get_parent_ret (XDR *, remote_node_device_get_parent_ret*);
|
|
|
|
extern bool_t xdr_remote_node_device_num_of_caps_args (XDR *, remote_node_device_num_of_caps_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_num_of_caps_ret (XDR *, remote_node_device_num_of_caps_ret*);
|
|
|
|
extern bool_t xdr_remote_node_device_list_caps_args (XDR *, remote_node_device_list_caps_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_list_caps_ret (XDR *, remote_node_device_list_caps_ret*);
|
2009-03-02 16:30:59 +00:00
|
|
|
extern bool_t xdr_remote_node_device_dettach_args (XDR *, remote_node_device_dettach_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_re_attach_args (XDR *, remote_node_device_re_attach_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_reset_args (XDR *, remote_node_device_reset_args*);
|
2009-04-24 13:11:23 +00:00
|
|
|
extern bool_t xdr_remote_node_device_create_xml_args (XDR *, remote_node_device_create_xml_args*);
|
|
|
|
extern bool_t xdr_remote_node_device_create_xml_ret (XDR *, remote_node_device_create_xml_ret*);
|
|
|
|
extern bool_t xdr_remote_node_device_destroy_args (XDR *, remote_node_device_destroy_args*);
|
2008-10-23 13:18:18 +00:00
|
|
|
extern bool_t xdr_remote_domain_events_register_ret (XDR *, remote_domain_events_register_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_events_deregister_ret (XDR *, remote_domain_events_deregister_ret*);
|
2009-07-10 11:38:41 +00:00
|
|
|
extern bool_t xdr_remote_domain_event_msg (XDR *, remote_domain_event_msg*);
|
2009-05-21 13:50:56 +00:00
|
|
|
extern bool_t xdr_remote_domain_xml_from_native_args (XDR *, remote_domain_xml_from_native_args*);
|
|
|
|
extern bool_t xdr_remote_domain_xml_from_native_ret (XDR *, remote_domain_xml_from_native_ret*);
|
|
|
|
extern bool_t xdr_remote_domain_xml_to_native_args (XDR *, remote_domain_xml_to_native_args*);
|
|
|
|
extern bool_t xdr_remote_domain_xml_to_native_ret (XDR *, remote_domain_xml_to_native_ret*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_procedure (XDR *, remote_procedure*);
|
2009-07-10 12:02:08 +00:00
|
|
|
extern bool_t xdr_remote_message_type (XDR *, remote_message_type*);
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_message_status (XDR *, remote_message_status*);
|
|
|
|
extern bool_t xdr_remote_message_header (XDR *, remote_message_header*);
|
|
|
|
|
|
|
|
#else /* K&R C */
|
|
|
|
extern bool_t xdr_remote_nonnull_string ();
|
|
|
|
extern bool_t xdr_remote_string ();
|
|
|
|
extern bool_t xdr_remote_uuid ();
|
|
|
|
extern bool_t xdr_remote_nonnull_domain ();
|
|
|
|
extern bool_t xdr_remote_nonnull_network ();
|
2009-05-20 14:26:49 +00:00
|
|
|
extern bool_t xdr_remote_nonnull_interface ();
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_nonnull_storage_pool ();
|
|
|
|
extern bool_t xdr_remote_nonnull_storage_vol ();
|
2008-11-21 12:31:04 +00:00
|
|
|
extern bool_t xdr_remote_nonnull_node_device ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_domain ();
|
|
|
|
extern bool_t xdr_remote_network ();
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_storage_pool ();
|
|
|
|
extern bool_t xdr_remote_storage_vol ();
|
2008-11-21 12:31:04 +00:00
|
|
|
extern bool_t xdr_remote_node_device ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_error ();
|
2007-12-05 15:24:15 +00:00
|
|
|
extern bool_t xdr_remote_auth_type ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_vcpu_info ();
|
2007-06-22 13:16:10 +00:00
|
|
|
extern bool_t xdr_remote_sched_param_value ();
|
|
|
|
extern bool_t xdr_remote_sched_param ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_open_args ();
|
2007-08-21 09:03:55 +00:00
|
|
|
extern bool_t xdr_remote_supports_feature_args ();
|
|
|
|
extern bool_t xdr_remote_supports_feature_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_get_type_ret ();
|
|
|
|
extern bool_t xdr_remote_get_version_ret ();
|
2007-06-26 11:42:46 +00:00
|
|
|
extern bool_t xdr_remote_get_hostname_ret ();
|
2008-11-17 11:44:51 +00:00
|
|
|
extern bool_t xdr_remote_get_uri_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_get_max_vcpus_args ();
|
|
|
|
extern bool_t xdr_remote_get_max_vcpus_ret ();
|
|
|
|
extern bool_t xdr_remote_node_get_info_ret ();
|
|
|
|
extern bool_t xdr_remote_get_capabilities_ret ();
|
2008-05-22 15:20:25 +00:00
|
|
|
extern bool_t xdr_remote_node_get_cells_free_memory_args ();
|
|
|
|
extern bool_t xdr_remote_node_get_cells_free_memory_ret ();
|
|
|
|
extern bool_t xdr_remote_node_get_free_memory_ret ();
|
2007-06-22 13:16:10 +00:00
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_type_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_type_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_parameters_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_scheduler_parameters_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_set_scheduler_parameters_args ();
|
2007-08-21 10:08:12 +00:00
|
|
|
extern bool_t xdr_remote_domain_block_stats_args ();
|
|
|
|
extern bool_t xdr_remote_domain_block_stats_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_interface_stats_args ();
|
|
|
|
extern bool_t xdr_remote_domain_interface_stats_ret ();
|
2008-06-05 21:12:26 +00:00
|
|
|
extern bool_t xdr_remote_domain_block_peek_args ();
|
|
|
|
extern bool_t xdr_remote_domain_block_peek_ret ();
|
2008-06-10 10:43:28 +00:00
|
|
|
extern bool_t xdr_remote_domain_memory_peek_args ();
|
|
|
|
extern bool_t xdr_remote_domain_memory_peek_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_list_domains_args ();
|
|
|
|
extern bool_t xdr_remote_list_domains_ret ();
|
|
|
|
extern bool_t xdr_remote_num_of_domains_ret ();
|
2008-10-10 09:32:27 +00:00
|
|
|
extern bool_t xdr_remote_domain_create_xml_args ();
|
|
|
|
extern bool_t xdr_remote_domain_create_xml_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_domain_lookup_by_id_args ();
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_id_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_uuid_args ();
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_uuid_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_name_args ();
|
|
|
|
extern bool_t xdr_remote_domain_lookup_by_name_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_suspend_args ();
|
|
|
|
extern bool_t xdr_remote_domain_resume_args ();
|
|
|
|
extern bool_t xdr_remote_domain_shutdown_args ();
|
|
|
|
extern bool_t xdr_remote_domain_reboot_args ();
|
|
|
|
extern bool_t xdr_remote_domain_destroy_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_os_type_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_os_type_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_get_max_memory_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_max_memory_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_set_max_memory_args ();
|
|
|
|
extern bool_t xdr_remote_domain_set_memory_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_info_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_info_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_save_args ();
|
|
|
|
extern bool_t xdr_remote_domain_restore_args ();
|
|
|
|
extern bool_t xdr_remote_domain_core_dump_args ();
|
|
|
|
extern bool_t xdr_remote_domain_dump_xml_args ();
|
|
|
|
extern bool_t xdr_remote_domain_dump_xml_ret ();
|
2007-08-21 09:31:12 +00:00
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare_args ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_perform_args ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish_args ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish_ret ();
|
2008-11-14 08:42:47 +00:00
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare2_args ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_prepare2_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish2_args ();
|
|
|
|
extern bool_t xdr_remote_domain_migrate_finish2_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_list_defined_domains_args ();
|
|
|
|
extern bool_t xdr_remote_list_defined_domains_ret ();
|
|
|
|
extern bool_t xdr_remote_num_of_defined_domains_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_create_args ();
|
|
|
|
extern bool_t xdr_remote_domain_define_xml_args ();
|
|
|
|
extern bool_t xdr_remote_domain_define_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_undefine_args ();
|
|
|
|
extern bool_t xdr_remote_domain_set_vcpus_args ();
|
|
|
|
extern bool_t xdr_remote_domain_pin_vcpu_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_vcpus_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_vcpus_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_get_max_vcpus_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_max_vcpus_ret ();
|
2009-03-03 09:27:02 +00:00
|
|
|
extern bool_t xdr_remote_domain_get_security_label_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_security_label_ret ();
|
|
|
|
extern bool_t xdr_remote_node_get_security_model_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_domain_attach_device_args ();
|
|
|
|
extern bool_t xdr_remote_domain_detach_device_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_autostart_args ();
|
|
|
|
extern bool_t xdr_remote_domain_get_autostart_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_set_autostart_args ();
|
|
|
|
extern bool_t xdr_remote_num_of_networks_ret ();
|
|
|
|
extern bool_t xdr_remote_list_networks_args ();
|
|
|
|
extern bool_t xdr_remote_list_networks_ret ();
|
|
|
|
extern bool_t xdr_remote_num_of_defined_networks_ret ();
|
|
|
|
extern bool_t xdr_remote_list_defined_networks_args ();
|
|
|
|
extern bool_t xdr_remote_list_defined_networks_ret ();
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_uuid_args ();
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_uuid_ret ();
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_name_args ();
|
|
|
|
extern bool_t xdr_remote_network_lookup_by_name_ret ();
|
|
|
|
extern bool_t xdr_remote_network_create_xml_args ();
|
|
|
|
extern bool_t xdr_remote_network_create_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_network_define_xml_args ();
|
|
|
|
extern bool_t xdr_remote_network_define_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_network_undefine_args ();
|
|
|
|
extern bool_t xdr_remote_network_create_args ();
|
|
|
|
extern bool_t xdr_remote_network_destroy_args ();
|
|
|
|
extern bool_t xdr_remote_network_dump_xml_args ();
|
|
|
|
extern bool_t xdr_remote_network_dump_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_network_get_bridge_name_args ();
|
|
|
|
extern bool_t xdr_remote_network_get_bridge_name_ret ();
|
|
|
|
extern bool_t xdr_remote_network_get_autostart_args ();
|
|
|
|
extern bool_t xdr_remote_network_get_autostart_ret ();
|
|
|
|
extern bool_t xdr_remote_network_set_autostart_args ();
|
2009-05-20 14:26:49 +00:00
|
|
|
extern bool_t xdr_remote_num_of_interfaces_ret ();
|
|
|
|
extern bool_t xdr_remote_list_interfaces_args ();
|
|
|
|
extern bool_t xdr_remote_list_interfaces_ret ();
|
2009-07-16 15:58:15 +00:00
|
|
|
extern bool_t xdr_remote_num_of_defined_interfaces_ret ();
|
|
|
|
extern bool_t xdr_remote_list_defined_interfaces_args ();
|
|
|
|
extern bool_t xdr_remote_list_defined_interfaces_ret ();
|
2009-05-20 14:26:49 +00:00
|
|
|
extern bool_t xdr_remote_interface_lookup_by_name_args ();
|
|
|
|
extern bool_t xdr_remote_interface_lookup_by_name_ret ();
|
|
|
|
extern bool_t xdr_remote_interface_lookup_by_mac_string_args ();
|
|
|
|
extern bool_t xdr_remote_interface_lookup_by_mac_string_ret ();
|
|
|
|
extern bool_t xdr_remote_interface_get_xml_desc_args ();
|
|
|
|
extern bool_t xdr_remote_interface_get_xml_desc_ret ();
|
|
|
|
extern bool_t xdr_remote_interface_define_xml_args ();
|
|
|
|
extern bool_t xdr_remote_interface_define_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_interface_undefine_args ();
|
|
|
|
extern bool_t xdr_remote_interface_create_args ();
|
|
|
|
extern bool_t xdr_remote_interface_destroy_args ();
|
2007-12-05 15:24:15 +00:00
|
|
|
extern bool_t xdr_remote_auth_list_ret ();
|
|
|
|
extern bool_t xdr_remote_auth_sasl_init_ret ();
|
|
|
|
extern bool_t xdr_remote_auth_sasl_start_args ();
|
|
|
|
extern bool_t xdr_remote_auth_sasl_start_ret ();
|
|
|
|
extern bool_t xdr_remote_auth_sasl_step_args ();
|
|
|
|
extern bool_t xdr_remote_auth_sasl_step_ret ();
|
2007-12-05 18:21:27 +00:00
|
|
|
extern bool_t xdr_remote_auth_polkit_ret ();
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_num_of_storage_pools_ret ();
|
|
|
|
extern bool_t xdr_remote_list_storage_pools_args ();
|
|
|
|
extern bool_t xdr_remote_list_storage_pools_ret ();
|
|
|
|
extern bool_t xdr_remote_num_of_defined_storage_pools_ret ();
|
|
|
|
extern bool_t xdr_remote_list_defined_storage_pools_args ();
|
|
|
|
extern bool_t xdr_remote_list_defined_storage_pools_ret ();
|
2008-08-27 20:05:58 +00:00
|
|
|
extern bool_t xdr_remote_find_storage_pool_sources_args ();
|
|
|
|
extern bool_t xdr_remote_find_storage_pool_sources_ret ();
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_uuid_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_uuid_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_name_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_name_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_volume_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_lookup_by_volume_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_create_xml_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_create_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_define_xml_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_define_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_build_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_undefine_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_create_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_destroy_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_delete_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_refresh_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_dump_xml_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_dump_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_info_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_info_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_autostart_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_get_autostart_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_set_autostart_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_num_of_volumes_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_num_of_volumes_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_list_volumes_args ();
|
|
|
|
extern bool_t xdr_remote_storage_pool_list_volumes_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_name_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_name_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_key_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_key_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_path_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_lookup_by_path_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_ret ();
|
2009-05-12 20:13:52 +00:00
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_from_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_create_xml_from_ret ();
|
2008-02-20 15:22:35 +00:00
|
|
|
extern bool_t xdr_remote_storage_vol_delete_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_dump_xml_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_dump_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_info_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_info_ret ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_path_args ();
|
|
|
|
extern bool_t xdr_remote_storage_vol_get_path_ret ();
|
2008-11-21 12:31:04 +00:00
|
|
|
extern bool_t xdr_remote_node_num_of_devices_args ();
|
|
|
|
extern bool_t xdr_remote_node_num_of_devices_ret ();
|
|
|
|
extern bool_t xdr_remote_node_list_devices_args ();
|
|
|
|
extern bool_t xdr_remote_node_list_devices_ret ();
|
|
|
|
extern bool_t xdr_remote_node_device_lookup_by_name_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_lookup_by_name_ret ();
|
|
|
|
extern bool_t xdr_remote_node_device_dump_xml_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_dump_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_node_device_get_parent_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_get_parent_ret ();
|
|
|
|
extern bool_t xdr_remote_node_device_num_of_caps_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_num_of_caps_ret ();
|
|
|
|
extern bool_t xdr_remote_node_device_list_caps_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_list_caps_ret ();
|
2009-03-02 16:30:59 +00:00
|
|
|
extern bool_t xdr_remote_node_device_dettach_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_re_attach_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_reset_args ();
|
2009-04-24 13:11:23 +00:00
|
|
|
extern bool_t xdr_remote_node_device_create_xml_args ();
|
|
|
|
extern bool_t xdr_remote_node_device_create_xml_ret ();
|
|
|
|
extern bool_t xdr_remote_node_device_destroy_args ();
|
2008-10-23 13:18:18 +00:00
|
|
|
extern bool_t xdr_remote_domain_events_register_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_events_deregister_ret ();
|
2009-07-10 11:38:41 +00:00
|
|
|
extern bool_t xdr_remote_domain_event_msg ();
|
2009-05-21 13:50:56 +00:00
|
|
|
extern bool_t xdr_remote_domain_xml_from_native_args ();
|
|
|
|
extern bool_t xdr_remote_domain_xml_from_native_ret ();
|
|
|
|
extern bool_t xdr_remote_domain_xml_to_native_args ();
|
|
|
|
extern bool_t xdr_remote_domain_xml_to_native_ret ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_procedure ();
|
2009-07-10 12:02:08 +00:00
|
|
|
extern bool_t xdr_remote_message_type ();
|
2007-06-11 11:36:17 +00:00
|
|
|
extern bool_t xdr_remote_message_status ();
|
|
|
|
extern bool_t xdr_remote_message_header ();
|
|
|
|
|
|
|
|
#endif /* K&R C */
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
2009-01-28 21:33:56 +00:00
|
|
|
#endif /* !_RP_H_RPCGEN */
|