mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
Pass remote_message_header to the dispatch functions.
This is necessary for the dispatch functions to be able to use streams in the future. Signed-off-by: Chris Lalancette <clalance@redhat.com>
This commit is contained in:
parent
15bfedcbbd
commit
c1a45b5107
@ -503,7 +503,7 @@ remoteDispatchClientCall (struct qemud_server *server,
|
||||
*
|
||||
* 'conn', 'rerr', 'args and 'ret'
|
||||
*/
|
||||
rv = (data->fn)(server, client, conn, &rerr, &args, &ret);
|
||||
rv = (data->fn)(server, client, conn, &msg->hdr, &rerr, &args, &ret);
|
||||
|
||||
virMutexLock(&server->lock);
|
||||
virMutexLock(&client->lock);
|
||||
|
208
daemon/remote.c
208
daemon/remote.c
File diff suppressed because it is too large
Load Diff
@ -54,6 +54,7 @@ typedef union {
|
||||
typedef int (*dispatch_fn) (struct qemud_server *server,
|
||||
struct qemud_client *client,
|
||||
virConnectPtr conn,
|
||||
remote_message_header *hdr,
|
||||
remote_error *err,
|
||||
dispatch_args *args,
|
||||
dispatch_ret *ret);
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -115,6 +115,7 @@ elsif ($opt_p) {
|
||||
print " struct qemud_server *server,\n";
|
||||
print " struct qemud_client *client,\n";
|
||||
print " virConnectPtr conn,\n";
|
||||
print " remote_message_header *hdr,\n";
|
||||
print " remote_error *err,\n";
|
||||
print " $calls{$_}->{args} *args,\n";
|
||||
print " $calls{$_}->{ret} *ret);\n";
|
||||
|
Loading…
x
Reference in New Issue
Block a user