move blob command enum to installed header

Move the blob command enum to an installed header to improve cross-use.

Change-Id: I2093bf993f76a2b87f8e7fdbdfcbaf2dfc012af9
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/blobs-ipmid/blobs.hpp b/blobs-ipmid/blobs.hpp
index b955245..7b7c5c7 100644
--- a/blobs-ipmid/blobs.hpp
+++ b/blobs-ipmid/blobs.hpp
@@ -7,6 +7,21 @@
 namespace blobs
 {
 
+enum BlobOEMCommands
+{
+    bmcBlobGetCount = 0,
+    bmcBlobEnumerate = 1,
+    bmcBlobOpen = 2,
+    bmcBlobRead = 3,
+    bmcBlobWrite = 4,
+    bmcBlobCommit = 5,
+    bmcBlobClose = 6,
+    bmcBlobDelete = 7,
+    bmcBlobStat = 8,
+    bmcBlobSessionStat = 9,
+    bmcBlobWriteMeta = 10,
+};
+
 enum OpenFlags
 {
     read = (1 << 0),
diff --git a/ipmi.hpp b/ipmi.hpp
index 93bc953..db77836 100644
--- a/ipmi.hpp
+++ b/ipmi.hpp
@@ -4,26 +4,12 @@
 
 #include <host-ipmid/ipmid-api.h>
 
+#include <blobs-ipmid/blobs.hpp>
 #include <string>
 
 namespace blobs
 {
 
-enum BlobOEMCommands
-{
-    bmcBlobGetCount = 0,
-    bmcBlobEnumerate = 1,
-    bmcBlobOpen = 2,
-    bmcBlobRead = 3,
-    bmcBlobWrite = 4,
-    bmcBlobCommit = 5,
-    bmcBlobClose = 6,
-    bmcBlobDelete = 7,
-    bmcBlobStat = 8,
-    bmcBlobSessionStat = 9,
-    bmcBlobWriteMeta = 10,
-};
-
 /* Used by bmcBlobGetCount */
 struct BmcBlobCountTx
 {