summaryrefslogtreecommitdiffstats
path: root/pnor_partition_table.hpp
diff options
context:
space:
mode:
authorDeepak Kodihalli <dkodihal@in.ibm.com>2017-07-11 23:17:19 -0500
committerPatrick Williams <patrick@stwcx.xyz>2017-07-19 22:58:34 +0000
commit8a89969d635a8ac8f7b21bb673ec03a19d76cd4d (patch)
treec9669733b9ed217139a7b1aeafd41071eca9b7f8 /pnor_partition_table.hpp
parentd1d7930d5d86e7a537fa46e1137bb4131ee52c07 (diff)
downloadphosphor-mboxd-8a89969d635a8ac8f7b21bb673ec03a19d76cd4d.tar.gz
phosphor-mboxd-8a89969d635a8ac8f7b21bb673ec03a19d76cd4d.zip
vpnor: add API to get partition entry by name
Change-Id: I1f86c646c6629a6a42788821e469d36f55c92264 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Diffstat (limited to 'pnor_partition_table.hpp')
-rw-r--r--pnor_partition_table.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/pnor_partition_table.hpp b/pnor_partition_table.hpp
index d933b67..23cb9f5 100644
--- a/pnor_partition_table.hpp
+++ b/pnor_partition_table.hpp
@@ -139,6 +139,15 @@ class Table
*/
const pnor_partition& partition(size_t offset) const;
+ /** @brief Return partition corresponding to input partition name.
+ *
+ * @param[in] name - PNOR partition name
+ *
+ * @returns const reference to pnor_partition, if found, else an
+ * exception will be thrown.
+ */
+ const pnor_partition& partition(const std::string& name) const;
+
private:
/** @brief Prepares a vector of PNOR partition structures.
*/
OpenPOWER on IntegriCloud