ConnectedCalloutResolution support
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Id1b215d70ca98ae18528f91162ff4d99de9e9ce8
diff --git a/analyzer/ras-data/ras-data-parser.hpp b/analyzer/ras-data/ras-data-parser.hpp
index fe5e4a1..60d9ab7 100644
--- a/analyzer/ras-data/ras-data-parser.hpp
+++ b/analyzer/ras-data/ras-data-parser.hpp
@@ -54,6 +54,17 @@
const libhei::Signature& i_signature);
/**
+ * @brief Parses a bus object in the given data file and returns the bus
+ * type and unit path.
+ * @param i_data The parsed RAS data file associated with the signature's
+ * chip type.
+ * @param i_name The name of the target bus.
+ * @return A tuple containing the bus type and unit path.
+ */
+ std::tuple<callout::BusType, std::string>
+ parseBus(const nlohmann::json& i_data, const std::string& i_name);
+
+ /**
* @brief Parses an action in the given data file and returns the
* corresponding resolution.
* @param i_data The parsed RAS data file associated with the signature's