control: Manage zones' dbus interfaces with a DBusZone object
Switch to using a DBusZone object to manage the dbus interfaces
configured on a zone. This allows the Zone objects' JSON configuration
to be reloaded using SIGHUP by separating the Zone object from its
associated dbus object.
Change-Id: I89e35282f96bfecffca8066682fb9f3506bfffa0
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/Makefile.am b/control/Makefile.am
index 80f5f80..45ffc96 100644
--- a/control/Makefile.am
+++ b/control/Makefile.am
@@ -31,6 +31,7 @@
json/profile.cpp \
json/fan.cpp \
json/zone.cpp \
+ json/dbus_zone.cpp \
json/group.cpp \
json/event.cpp \
json/triggers/timer.cpp \