This simplifies the remote protocol code generator.
Also rename 'ret' to 'result' to resolve a naming conflict in the
generator.
if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
- if ((ret->ret = virDomainHasManagedSaveImage(dom, args->flags)) < 0)
+ if ((ret->result = virDomainHasManagedSaveImage(dom, args->flags)) < 0)
goto cleanup;
rv = 0;
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
if (!(snapshot = virDomainSnapshotCreateXML(dom, args->xml_desc, args->flags)))
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->snap.domain)))
+ if (!(dom = get_nonnull_domain(conn, args->snap.dom)))
goto cleanup;
if (!(snapshot = get_nonnull_domain_snapshot(dom, args->snap)))
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
if ((ret->num = virDomainSnapshotNum(dom, args->flags)) < 0)
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
/* Allocate return buffer. */
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
if (!(snapshot = virDomainSnapshotLookupByName(dom, args->name, args->flags)))
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
result = virDomainHasCurrentSnapshot(dom, args->flags);
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
if (!(snapshot = virDomainSnapshotCurrent(dom, args->flags)))
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
if (virDomainQemuMonitorCommand(dom, args->cmd, &ret->result,
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->domain)))
+ if (!(dom = get_nonnull_domain(conn, args->dom)))
goto cleanup;
if (!(stream = remoteCreateClientStream(conn, hdr))) {
make_nonnull_domain_snapshot(remote_nonnull_domain_snapshot *snapshot_dst, virDomainSnapshotPtr snapshot_src)
{
snapshot_dst->name = strdup(snapshot_src->name);
- make_nonnull_domain(&snapshot_dst->domain, snapshot_src->domain);
+ make_nonnull_domain(&snapshot_dst->dom, snapshot_src->domain);
}
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->snap.domain)))
+ if (!(dom = get_nonnull_domain(conn, args->snap.dom)))
goto cleanup;
if (!(snapshot = get_nonnull_domain_snapshot(dom, args->snap)))
goto cleanup;
}
- if (!(dom = get_nonnull_domain(conn, args->snap.domain)))
+ if (!(dom = get_nonnull_domain(conn, args->snap.dom)))
goto cleanup;
if (!(snapshot = get_nonnull_domain_snapshot(dom, args->snap)))
push(@vars_list, "virDomainPtr dom = NULL");
push(@vars_list, "virDomainSnapshotPtr snapshot = NULL");
push(@getters_list,
- " if (!(dom = get_nonnull_domain(conn, args->snap.domain)))\n" .
+ " if (!(dom = get_nonnull_domain(conn, args->snap.dom)))\n" .
" goto cleanup;\n" .
"\n" .
" if (!(snapshot = get_nonnull_domain_snapshot(dom, args->snap)))\n" .
xdr_qemu_monitor_command_args (XDR *xdrs, qemu_monitor_command_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_remote_nonnull_string (xdrs, &objp->cmd))
return FALSE;
#include <arpa/inet.h>
struct qemu_monitor_command_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string cmd;
int flags;
};
/*----- Protocol. -----*/
struct qemu_monitor_command_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string cmd;
int flags;
};
(xdrproc_t) xdr_remote_domain_has_managed_save_image_ret, (char *) &ret) == -1)
goto done;
- rv = ret.ret;
+ rv = ret.result;
done:
remoteDriverUnlock(priv);
remoteDriverLock(priv);
- make_nonnull_domain (&args.domain, domain);
+ make_nonnull_domain (&args.dom, domain);
args.xml_desc = (char *) xmlDesc;
args.flags = flags;
remoteDriverLock(priv);
- make_nonnull_domain (&args.domain, domain);
+ make_nonnull_domain (&args.dom, domain);
args.flags = flags;
memset (&ret, 0, sizeof ret);
goto done;
}
- make_nonnull_domain(&args.domain, domain);
+ make_nonnull_domain(&args.dom, domain);
args.nameslen = nameslen;
args.flags = flags;
remoteDriverLock(priv);
- make_nonnull_domain(&args.domain, domain);
+ make_nonnull_domain(&args.dom, domain);
args.name = (char *) name;
args.flags = flags;
remoteDriverLock(priv);
- make_nonnull_domain(&args.domain, domain);
+ make_nonnull_domain(&args.dom, domain);
args.flags = flags;
if (call(domain->conn, priv, 0, REMOTE_PROC_DOMAIN_HAS_CURRENT_SNAPSHOT,
remoteDriverLock(priv);
- make_nonnull_domain(&args.domain, domain);
+ make_nonnull_domain(&args.dom, domain);
args.flags = flags;
memset(&ret, 0, sizeof ret);
st->driver = &remoteStreamDrv;
st->privateData = privst;
- make_nonnull_domain (&args.domain, dom);
+ make_nonnull_domain (&args.dom, dom);
args.devname = devname ? (char **)&devname : NULL;
args.flags = flags;
remoteDriverLock(priv);
- make_nonnull_domain(&args.domain, domain);
+ make_nonnull_domain(&args.dom, domain);
args.cmd = (char *)cmd;
args.flags = flags;
make_nonnull_domain_snapshot (remote_nonnull_domain_snapshot *snapshot_dst, virDomainSnapshotPtr snapshot_src)
{
snapshot_dst->name = snapshot_src->name;
- make_nonnull_domain(&snapshot_dst->domain, snapshot_src->domain);
+ make_nonnull_domain(&snapshot_dst->dom, snapshot_src->domain);
}
/*----------------------------------------------------------------------*/
if (!xdr_remote_nonnull_string (xdrs, &objp->name))
return FALSE;
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
return TRUE;
}
xdr_remote_domain_has_managed_save_image_ret (XDR *xdrs, remote_domain_has_managed_save_image_ret *objp)
{
- if (!xdr_int (xdrs, &objp->ret))
+ if (!xdr_int (xdrs, &objp->result))
return FALSE;
return TRUE;
}
xdr_remote_domain_snapshot_create_xml_args (XDR *xdrs, remote_domain_snapshot_create_xml_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_remote_nonnull_string (xdrs, &objp->xml_desc))
return FALSE;
xdr_remote_domain_snapshot_num_args (XDR *xdrs, remote_domain_snapshot_num_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_int (xdrs, &objp->flags))
return FALSE;
xdr_remote_domain_snapshot_list_names_args (XDR *xdrs, remote_domain_snapshot_list_names_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_int (xdrs, &objp->nameslen))
return FALSE;
xdr_remote_domain_snapshot_lookup_by_name_args (XDR *xdrs, remote_domain_snapshot_lookup_by_name_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_remote_nonnull_string (xdrs, &objp->name))
return FALSE;
xdr_remote_domain_has_current_snapshot_args (XDR *xdrs, remote_domain_has_current_snapshot_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_int (xdrs, &objp->flags))
return FALSE;
xdr_remote_domain_snapshot_current_args (XDR *xdrs, remote_domain_snapshot_current_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_int (xdrs, &objp->flags))
return FALSE;
xdr_remote_domain_open_console_args (XDR *xdrs, remote_domain_open_console_args *objp)
{
- if (!xdr_remote_nonnull_domain (xdrs, &objp->domain))
+ if (!xdr_remote_nonnull_domain (xdrs, &objp->dom))
return FALSE;
if (!xdr_remote_string (xdrs, &objp->devname))
return FALSE;
struct remote_nonnull_domain_snapshot {
remote_nonnull_string name;
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
};
typedef struct remote_nonnull_domain_snapshot remote_nonnull_domain_snapshot;
typedef struct remote_domain_has_managed_save_image_args remote_domain_has_managed_save_image_args;
struct remote_domain_has_managed_save_image_ret {
- int ret;
+ int result;
};
typedef struct remote_domain_has_managed_save_image_ret remote_domain_has_managed_save_image_ret;
typedef struct remote_domain_managed_save_remove_args remote_domain_managed_save_remove_args;
struct remote_domain_snapshot_create_xml_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string xml_desc;
int flags;
};
typedef struct remote_domain_snapshot_dump_xml_ret remote_domain_snapshot_dump_xml_ret;
struct remote_domain_snapshot_num_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
typedef struct remote_domain_snapshot_num_args remote_domain_snapshot_num_args;
typedef struct remote_domain_snapshot_num_ret remote_domain_snapshot_num_ret;
struct remote_domain_snapshot_list_names_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int nameslen;
int flags;
};
typedef struct remote_domain_snapshot_list_names_ret remote_domain_snapshot_list_names_ret;
struct remote_domain_snapshot_lookup_by_name_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string name;
int flags;
};
typedef struct remote_domain_snapshot_lookup_by_name_ret remote_domain_snapshot_lookup_by_name_ret;
struct remote_domain_has_current_snapshot_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
typedef struct remote_domain_has_current_snapshot_args remote_domain_has_current_snapshot_args;
typedef struct remote_domain_has_current_snapshot_ret remote_domain_has_current_snapshot_ret;
struct remote_domain_snapshot_current_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
typedef struct remote_domain_snapshot_current_args remote_domain_snapshot_current_args;
typedef struct remote_domain_snapshot_delete_args remote_domain_snapshot_delete_args;
struct remote_domain_open_console_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_string devname;
u_int flags;
};
/* A snapshot which may not be NULL. */
struct remote_nonnull_domain_snapshot {
remote_nonnull_string name;
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
};
/* A domain or network which may be NULL. */
};
struct remote_domain_has_managed_save_image_ret {
- int ret;
+ int result;
};
struct remote_domain_managed_save_remove_args {
};
struct remote_domain_snapshot_create_xml_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string xml_desc;
int flags;
};
};
struct remote_domain_snapshot_num_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
};
struct remote_domain_snapshot_list_names_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int nameslen;
int flags;
};
};
struct remote_domain_snapshot_lookup_by_name_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string name;
int flags;
};
};
struct remote_domain_has_current_snapshot_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
};
struct remote_domain_snapshot_current_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
};
struct remote_domain_open_console_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_string devname;
unsigned int flags;
};
};
struct remote_nonnull_domain_snapshot {
remote_nonnull_string name;
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
};
struct remote_error {
int code;
u_int flags;
};
struct remote_domain_has_managed_save_image_ret {
- int ret;
+ int result;
};
struct remote_domain_managed_save_remove_args {
remote_nonnull_domain dom;
u_int flags;
};
struct remote_domain_snapshot_create_xml_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string xml_desc;
int flags;
};
remote_nonnull_string xml;
};
struct remote_domain_snapshot_num_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
struct remote_domain_snapshot_num_ret {
int num;
};
struct remote_domain_snapshot_list_names_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int nameslen;
int flags;
};
} names;
};
struct remote_domain_snapshot_lookup_by_name_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_nonnull_string name;
int flags;
};
remote_nonnull_domain_snapshot snap;
};
struct remote_domain_has_current_snapshot_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
struct remote_domain_has_current_snapshot_ret {
int result;
};
struct remote_domain_snapshot_current_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
int flags;
};
struct remote_domain_snapshot_current_ret {
int flags;
};
struct remote_domain_open_console_args {
- remote_nonnull_domain domain;
+ remote_nonnull_domain dom;
remote_string devname;
u_int flags;
};