Add policy::Table class to Manager

As the data the class uses is system specific and has to be
defined by an external team, have the code default to not
using this class and allow it to be enabled with a configure
flag.

Change-Id: I28482981f3b23af1cf0545565bfb93d63ad47730
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
diff --git a/manager.hpp b/manager.hpp
index 53441e6..0f44a2b 100644
--- a/manager.hpp
+++ b/manager.hpp
@@ -4,8 +4,12 @@
 #include <experimental/filesystem>
 #include <map>
 #include <sdbusplus/bus.hpp>
+#include "config.h"
 #include "dbus.hpp"
 #include "interfaces.hpp"
+#ifdef USE_POLICY_INTERFACE
+#include "policy_table.hpp"
+#endif
 
 namespace ibm
 {
@@ -116,6 +120,13 @@
          * There may be multiple interfaces per ID.
          */
         EntryMap entries;
+
+#ifdef USE_POLICY_INTERFACE
+        /**
+         * The class the wraps the IBM error logging policy table.
+         */
+        policy::Table policies;
+#endif
 };
 
 }