diff options
Diffstat (limited to 'phosphor-ldap-config/ldap_configuration.hpp')
| -rw-r--r-- | phosphor-ldap-config/ldap_configuration.hpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/phosphor-ldap-config/ldap_configuration.hpp b/phosphor-ldap-config/ldap_configuration.hpp index 0d69f08..976aac6 100644 --- a/phosphor-ldap-config/ldap_configuration.hpp +++ b/phosphor-ldap-config/ldap_configuration.hpp @@ -178,12 +178,14 @@ class ConfigMgr : public CreateIface * @param[in] bus - Bus to attach to. * @param[in] path - Path to attach at. * @param[in] filePath - LDAP configuration file. + * @param[in] dbusPersistentPath - Persistent path for LDAP D-Bus property. * @param[in] caCertFile - LDAP's CA certificate file. */ ConfigMgr(sdbusplus::bus::bus& bus, const char* path, const char* filePath, - const char* caCertFile) : + const char* dbusPersistentPath, const char* caCertFile) : CreateIface(bus, path, true), - configFilePath(filePath), bus(bus) + dbusPersistentPath(dbusPersistentPath), configFilePath(filePath), + bus(bus) { try { @@ -242,6 +244,11 @@ class ConfigMgr : public CreateIface */ void deleteObject(); + /* ldap service enabled property would be saved under + * this path. + */ + std::string dbusPersistentPath; + protected: std::string configFilePath{}; std::string tlsCacertFile{}; |

