]> git.ipfire.org Git - thirdparty/libvirt.git/commit
rpc: pass virNetServer to post-exec restart callback in typesafe manner
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 19 Jan 2018 17:41:13 +0000 (17:41 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 31 Jan 2018 15:15:25 +0000 (15:15 +0000)
commitb41780e47a36028713cde001f82a2930a3031d94
treebeb302696445743e318b8150981175c76a0f60ef
parent2c76fa91d31edb7e9ee7f5478dca557e6717784b
rpc: pass virNetServer to post-exec restart callback in typesafe manner

The virNetServer class is passing a pointer to itself to the
virNetServerClient as a 'void *' pointer. This is presumably due to fact
that the virnetserverclient.h file doesn't see the virNetServerPtr
typedef. The typedef is easily movable though, which lets us get
typesafe parameter passing, removing the confusion of passing two
distinct 'void *' pointers to one method.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/rpc/virnetserver.c
src/rpc/virnetserverclient.c
src/rpc/virnetserverclient.h
src/rpc/virnetserverprogram.h