add example handler

This adds an example handler to demonstrate how one can add a specific
type of BLOB handler.

Change-Id: Ib5421f1b945b45998b40d3939a4dab9cdf39aaa9
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/main.cpp b/main.cpp
index e7c1247..a28a232 100644
--- a/main.cpp
+++ b/main.cpp
@@ -26,6 +26,10 @@
 #include <host-ipmid/oemrouter.hpp>
 #include <memory>
 
+#if ENABLE_EXAMPLE
+#include "example/example.hpp"
+#endif
+
 /* TODO: Swap out once https://gerrit.openbmc-project.xyz/12743 is merged */
 namespace oem
 {
@@ -73,5 +77,9 @@
                                handleBlobCommand);
 
     manager = std::make_unique<BlobManager>();
+
+#if ENABLE_EXAMPLE
+    manager->registerHandler(std::move(std::make_unique<ExampleBlobHandler>()));
+#endif
 }
 } // namespace blobs