libvirt/src/conf
Eric Blake 8059afca62 qemu: create object for qemu monitor events
Create qemu monitor events as a distinct class to normal domain
events, because they will be filtered differently.  For ease of
review, the logic for filtering by event name is saved for a later
patch.

* src/conf/domain_event.c (virDomainQemuMonitorEventClass): New
class.
(virDomainEventsOnceInit): Register it.
(virDomainQemuMonitorEventDispose, virDomainQemuMonitorEventNew)
(virDomainQemuMonitorEventDispatchFunc)
(virDomainQemuMonitorEventStateRegisterID): New functions.
* src/conf/domain_event.h (virDomainQemuMonitorEventNew)
(virDomainQemuMonitorEventStateRegisterID): New prototypes.
* src/libvirt_private.syms (conf/domain_conf.h): Export them.
2014-03-20 11:25:37 -06:00
..
capabilities.c conf: eliminate hardcoded indentation in capabilities xml 2014-03-13 22:40:39 -06:00
capabilities.h maint: avoid further typedef accidents 2013-10-30 17:02:12 -06:00
cpu_conf.c conf: eliminate hardcoded indentation in all remaining xml 2014-03-14 00:02:42 -06:00
cpu_conf.h maint: avoid 'const fooPtr' in cpu files 2013-10-14 13:11:20 -06:00
device_conf.c
device_conf.h
domain_audit.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
domain_audit.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
domain_conf.c Use K&R style for curly braces in src/conf/ 2014-03-20 17:16:38 +01:00
domain_conf.h conf: consistent comments about disk enum usage 2014-03-19 09:09:02 -06:00
domain_event.c qemu: create object for qemu monitor events 2014-03-20 11:25:37 -06:00
domain_event.h qemu: create object for qemu monitor events 2014-03-20 11:25:37 -06:00
domain_nwfilter.c Use K&R style for curly braces in src/conf/ 2014-03-20 17:16:38 +01:00
domain_nwfilter.h
interface_conf.c Use K&R style for curly braces in src/conf/ 2014-03-20 17:16:38 +01:00
interface_conf.h conf: Utilize more of VIR_(APPEND|INSERT|DELETE)_ELEMENT 2014-03-10 13:45:10 +01:00
netdev_bandwidth_conf.c conf: eliminate hardcoded indentation in all remaining xml 2014-03-14 00:02:42 -06:00
netdev_bandwidth_conf.h
netdev_vlan_conf.c conf: eliminate hardcoded indentation in all remaining xml 2014-03-14 00:02:42 -06:00
netdev_vlan_conf.h maint: avoid 'const fooPtr' in conf 2013-10-14 14:34:38 -06:00
netdev_vport_profile_conf.c conf: eliminate hardcoded indentation in all remaining xml 2014-03-14 00:02:42 -06:00
netdev_vport_profile_conf.h
network_conf.c conf: eliminate hardcoded indent from network xml 2014-03-13 22:40:39 -06:00
network_conf.h conf: Utilize more of VIR_(APPEND|INSERT|DELETE)_ELEMENT 2014-03-10 13:45:10 +01:00
network_event.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
network_event.h event: move event filtering to daemon (regression fix) 2014-02-05 08:03:31 -07:00
node_device_conf.c conf: eliminate hardcoded indentation in node device xml 2014-03-13 22:40:39 -06:00
node_device_conf.h conf: Utilize more of VIR_(APPEND|INSERT|DELETE)_ELEMENT 2014-03-10 13:45:10 +01:00
nwfilter_conf.c Use K&R style for curly braces in src/conf/ 2014-03-20 17:16:38 +01:00
nwfilter_conf.h nwfilter: Add ARP src/dst IP mask for ebtables ARP 2014-03-13 18:30:09 -04:00
nwfilter_ipaddrmap.c
nwfilter_ipaddrmap.h
nwfilter_params.c Use K&R style for curly braces in src/conf/ 2014-03-20 17:16:38 +01:00
nwfilter_params.h conf: Utilize more of VIR_(APPEND|INSERT|DELETE)_ELEMENT 2014-03-10 13:45:10 +01:00
object_event_private.h event: prepare client to track domain callbackID 2014-02-12 10:48:15 -07:00
object_event.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
object_event.h event: add notion of remoteID for filtering client network events 2014-01-15 13:55:21 -07:00
secret_conf.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
secret_conf.h maint: avoid 'const fooPtr' in conf 2013-10-14 14:34:38 -06:00
snapshot_conf.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
snapshot_conf.h conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType 2014-02-14 10:47:56 +01:00
storage_conf.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
storage_conf.h Use size_t for ndevice in pool source definition 2014-03-12 15:51:40 +01:00
storage_encryption_conf.c conf: eliminate hardcoded indent in volume/pool xml 2014-03-13 22:40:39 -06:00
storage_encryption_conf.h
virchrdev.c Add virLogSource variables to all source files 2014-03-18 14:29:22 +00:00
virchrdev.h