]> xenbits.xensource.com Git - libvirt.git/commit
event: dynamically manage server-side RPC domain events
authorEric Blake <eblake@redhat.com>
Mon, 6 Jan 2014 00:23:55 +0000 (17:23 -0700)
committerEric Blake <eblake@redhat.com>
Wed, 12 Feb 2014 17:48:15 +0000 (10:48 -0700)
commit047fd2e83e8fe7d4d2cd062bbd7dc27bab2b22aa
tree9649d6b60a53b56fe0860fa13ad6bc3b05c8f014
parent74cf8202d2e3747485c93a6a212b12d6cfde058f
event: dynamically manage server-side RPC domain events

This patch continues the earlier conversion made for network
events, with a goal of introducing server-side event filtering
in a later patch.  Actual behavior is unchanged without
further RPC changes.

* daemon/libvirtd.h (daemonClientPrivate): Alter the tracking of
domain events.
* daemon/remote.c (remoteClientInitHook, remoteClientFreeFunc)
(remoteRelayDomainEvent*)
(remoteDispatchConnectDomainEventRegister)
(remoteDispatchConnectDomainEventRegisterAny): Track domain
callbacks dynamically.
daemon/libvirtd.h
daemon/remote.c