Remote protocol support for storage vol upload/download APIs

* daemon/remote.c, src/remote/remote_driver.c: Implementation
  of storage vol upload/download APIs
* src/remote/remote_protocol.x: Wire protocol definition for
  upload/download
* daemon/remote_dispatch_args.h, daemon/remote_dispatch_prototypes.h,
  daemon/remote_dispatch_table.h, src/remote/remote_protocol.h,
  src/remote/remote_protocol.c: Re-generate
This commit is contained in:
Daniel P. Berrange
2009-07-14 23:46:15 +01:00
parent 925639627c
commit 230a5d8b4a
9 changed files with 291 additions and 4 deletions

View File

@@ -1415,6 +1415,18 @@ struct remote_domain_open_console_args {
remote_string devname;
u_int flags;
};
struct remote_storage_vol_upload_args {
remote_nonnull_storage_vol vol;
uint64_t offset;
uint64_t length;
u_int flags;
};
struct remote_storage_vol_download_args {
remote_nonnull_storage_vol vol;
uint64_t offset;
uint64_t length;
u_int flags;
};
struct remote_message_header {
u_int prog;
u_int vers;