]> git.ipfire.org Git - thirdparty/libvirt.git/commit
event: tighten scope of object_event
authorEric Blake <eblake@redhat.com>
Fri, 3 Jan 2014 21:44:29 +0000 (14:44 -0700)
committerEric Blake <eblake@redhat.com>
Tue, 7 Jan 2014 16:12:11 +0000 (09:12 -0700)
commit114aa0751ed3bb21d9a1b1b60a84dd8b34183b74
treeb02dade803a563d23cc8c89f87f770c588c0b5f3
parent4221d64fcb83f73be6cfacdeb26bc23f342075cd
event: tighten scope of object_event

Tighten up scope after the previous patch avoided using
internals.  This will also make it easier to change
internal implementation without having to chase down quite
as many impacted callers or worrying about two files getting
implementations out of sync.

* src/conf/object_event_private.h
(virObjectEventCallbackListAddID, virObjectEventQueueClear)
(virObjectEventStateLock, virObjectEventStateUnlock)
(virObjectEventTimer): Drop prototype.
(_virObjectEventCallbackList, _virObjectEventState)
(_virObjectEventCallback): Move...
* src/conf/object_event.c: ...here.
(virObjectEventCallbackListAddID, virObjectEventQueueClear)
(virObjectEventStateLock, virObjectEventStateUnlock)
(virObjectEventTimer): Mark private.

Signed-off-by: Eric Blake <eblake@redhat.com>
src/conf/object_event.c
src/conf/object_event_private.h