crit-service: create bmc dump on failure

When a critical service fails, request a BMC dump to assist in debug of
why the service failed.

Tested:
- Caused critical service to fail and verified bmc dump was created

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I2f56af0ee43b84e4142cc29f3c9ddbec053b8334
diff --git a/systemd_target_signal.hpp b/systemd_target_signal.hpp
index c46425a..27e0334 100644
--- a/systemd_target_signal.hpp
+++ b/systemd_target_signal.hpp
@@ -72,6 +72,9 @@
                                    const std::string& result);
 
   private:
+    /** @brief Call phosphor-dump-manager to create BMC dump */
+    void createBmcDump();
+
     /** @brief Call phosphor-logging to create error
      *
      * @param[in]  error      - The error to log