diff options
author | Tom Joseph <tomjoseph@in.ibm.com> | 2018-11-19 09:49:21 +0530 |
---|---|---|
committer | Tom Joseph <tomjoseph@in.ibm.com> | 2018-11-20 09:45:55 +0530 |
commit | f5bd891cf5afb30085d1a5e93d86bd022c097238 (patch) | |
tree | 426c12cf2da3825056392426114aa3b919acde23 /phosphor-ldap-mapper/ldap_mapper_entry.hpp | |
parent | 23886efd0780cd6c87741a9ecac2d55d9ab4c7a8 (diff) | |
download | phosphor-user-manager-f5bd891cf5afb30085d1a5e93d86bd022c097238.tar.gz phosphor-user-manager-f5bd891cf5afb30085d1a5e93d86bd022c097238.zip |
Refactor mapper application to enable unit tests
Change-Id: I58cac8879f93ce49bfb654a1bf559d7f77b5b486
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
Diffstat (limited to 'phosphor-ldap-mapper/ldap_mapper_entry.hpp')
-rw-r--r-- | phosphor-ldap-mapper/ldap_mapper_entry.hpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/phosphor-ldap-mapper/ldap_mapper_entry.hpp b/phosphor-ldap-mapper/ldap_mapper_entry.hpp index ea8a0bc..dea85c2 100644 --- a/phosphor-ldap-mapper/ldap_mapper_entry.hpp +++ b/phosphor-ldap-mapper/ldap_mapper_entry.hpp @@ -39,21 +39,24 @@ class LDAPMapperEntry : public Ifaces * * @param[in] bus - sdbusplus handler * @param[in] path - D-Bus path + * @param[in] filePath - serialization directory path + * @param[in] groupName - LDAP group name * @param[in] privilege - the privilege for the group * @param[in] parent - LDAP privilege mapper manager */ LDAPMapperEntry(sdbusplus::bus::bus &bus, const char *path, - const std::string &groupName, const std::string &privilege, - LDAPMapperMgr &parent); + const char *filePath, const std::string &groupName, + const std::string &privilege, LDAPMapperMgr &parent); /** @brief Constructs LDAP privilege mapper entry object * * @param[in] bus - sdbusplus handler * @param[in] path - D-Bus path + * @param[in] filePath - serialization directory path * @param[in] parent - LDAP privilege mapper manager */ LDAPMapperEntry(sdbusplus::bus::bus &bus, const char *path, - LDAPMapperMgr &parent); + const char *filePath, LDAPMapperMgr &parent); /** @brief Delete privilege mapper entry object * @@ -86,6 +89,9 @@ class LDAPMapperEntry : public Ifaces private: Id id; LDAPMapperMgr &manager; + + /** @brief serialization directory path */ + std::string persistPath; }; } // namespace user |