firmware: implement stat command
Implement the BmcBlobStat command for the generic blob_ids, versus the
active ones.
Also, reduce the size of our transport bits to match the use-case state.
Change-Id: I9e2b28134026e8abfa18952dc80c526f0325308f
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/firmware_handler.hpp b/firmware_handler.hpp
index 916a5ce..9d57b63 100644
--- a/firmware_handler.hpp
+++ b/firmware_handler.hpp
@@ -30,7 +30,7 @@
*/
static std::unique_ptr<GenericBlobInterface>
CreateFirmwareBlobHandler(const std::vector<std::string>& firmwares,
- std::uint32_t transports);
+ std::uint16_t transports);
/**
* Create a FirmwareBlobHandler.
@@ -39,7 +39,7 @@
* @param[in] transports - bitmask of transports to support.
*/
FirmwareBlobHandler(const std::vector<std::string>& blobs,
- std::uint32_t transports) :
+ std::uint16_t transports) :
blobIDs(blobs),
transports(transports)
{
@@ -73,7 +73,7 @@
private:
std::vector<std::string> blobIDs;
- std::uint32_t transports;
+ std::uint16_t transports;
};
} // namespace blobs