Add server binding typename aliases

Add a new header interfaces.hpp with some aliases.
A new header is warranted given plans to implement additional
interfaces that will require default sdbusplus binding overrides.

Change-Id: Id30e84b0cc6df2f857735794937de57b6559d7e1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/interface.hpp b/interface.hpp
new file mode 100644
index 0000000..9147acc
--- /dev/null
+++ b/interface.hpp
@@ -0,0 +1,12 @@
+#pragma once
+
+#include <xyz/openbmc_project/Sensor/Value/server.hpp>
+#include <sdbusplus/server.hpp>
+
+template <typename T>
+using ServerObject = typename sdbusplus::server::object::object<T>;
+
+using ValueInterface = sdbusplus::xyz::openbmc_project::Sensor::server::Value;
+using ValueObject = ServerObject<ValueInterface>;
+
+// vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
diff --git a/mainloop.cpp b/mainloop.cpp
index 5f2b33d..78478a6 100644
--- a/mainloop.cpp
+++ b/mainloop.cpp
@@ -23,6 +23,7 @@
 #include "hwmon.hpp"
 #include "sysfs.hpp"
 #include "mainloop.hpp"
+#include "interface.hpp"
 
 using namespace std::literals::chrono_literals;