tools/helper: Streamline return types

These functions can already return exceptions, so make better use of
them for reporting failures.

Change-Id: I572e9e3ee44bbd5add601f3246bb4f95cb9308bf
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/tools/helper.hpp b/tools/helper.hpp
index 9b987ac..ebe7a1b 100644
--- a/tools/helper.hpp
+++ b/tools/helper.hpp
@@ -14,7 +14,7 @@
  * @param[in] blob - pointer to blob interface implementation object.
  * @return true if the verification was successful.
  */
-bool pollStatus(std::uint16_t session, ipmiblob::BlobInterface* blob);
+void pollStatus(std::uint16_t session, ipmiblob::BlobInterface* blob);
 
 /**
  * Poll an open firmware version blob session and check if it ready to read.
@@ -23,8 +23,7 @@
  * @param[in] blob - pointer to blob interface implementation object
  * @return the polling status and blob buffer size
  */
-std::pair<bool, uint32_t> pollReadReady(std::uint16_t session,
-                                        ipmiblob::BlobInterface* blob);
+uint32_t pollReadReady(std::uint16_t session, ipmiblob::BlobInterface* blob);
 
 /**
  * Aligned memcpy