summaryrefslogtreecommitdiffstats
path: root/user.hpp
diff options
context:
space:
mode:
authorVishwanatha Subbanna <vishwa@linux.vnet.ibm.com>2017-09-06 17:19:56 +0530
committerVishwanatha Subbanna <vishwa@linux.vnet.ibm.com>2017-10-12 23:37:01 +0530
commit36218e6c390401748fb13cd05670aeb86cb8d0c2 (patch)
treec75b2ded0a12663df222837a6a73a8add2d0567f /user.hpp
parent070a3e49fdd8a6ecd5c71f6ee018ebe89ccd7a1f (diff)
downloadphosphor-user-manager-36218e6c390401748fb13cd05670aeb86cb8d0c2.tar.gz
phosphor-user-manager-36218e6c390401748fb13cd05670aeb86cb8d0c2.zip
Throw exceptions on password update failure
Change-Id: I78112212b0f436c6d3b05cb1f16015c2d6bb5089 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
Diffstat (limited to 'user.hpp')
-rw-r--r--user.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/user.hpp b/user.hpp
index 4c18c7a..44dd3a3 100644
--- a/user.hpp
+++ b/user.hpp
@@ -120,6 +120,14 @@ class User : public Interface
const std::string& tempFile,
const std::string& password,
const std::string& salt);
+
+ /** @brief Wrapper for raising exception
+ *
+ * @param[in] errNo - errno
+ * @param[in] errMsg - Error message
+ */
+ void raiseException(int errNo,
+ const std::string& errMsg);
};
} // namespace user
OpenPOWER on IntegriCloud