]> git.ipfire.org Git - thirdparty/libvirt.git/commit
event: make network events easier to use without casts
authorEric Blake <eblake@redhat.com>
Sat, 4 Jan 2014 22:12:34 +0000 (15:12 -0700)
committerEric Blake <eblake@redhat.com>
Tue, 7 Jan 2014 20:05:27 +0000 (13:05 -0700)
commit36dd0bd88af9388107bf2ab4f5f9af24a91dc66a
tree13cc1a2cb0fa423bcee7f34e1f682a7934c3a273
parente9568360a60c39d34a63efc238b7dbfc90056136
event: make network events easier to use without casts

While comparing network and domain events, I noticed that the
test driver had to do a cast in one place and not the other.
For consistency, we should hide the necessary casting as low
as possible in the stack, with everything else using saner
types.

* src/conf/network_event.h (virNetworkEventStateRegisterID): Alter
type.
* src/conf/network_event.c (virNetworkEventStateRegisterID): Hoist
cast here.
* src/test/test_driver.c (testConnectNetworkEventRegisterAny):
Simplify callers.
* src/remote/remote_driver.c
(remoteConnectNetworkEventRegisterAny): Likewise.
* src/network/bridge_driver.c
(networkConnectNetworkEventRegisterAny): Likewise.

Signed-off-by: Eric Blake <eblake@redhat.com>
src/conf/network_event.c
src/conf/network_event.h
src/network/bridge_driver.c
src/remote/remote_driver.c
src/test/test_driver.c