17 #ifndef KAACLIENTPROPERTIES_HPP_
18 #define KAACLIENTPROPERTIES_HPP_
21 #include <unordered_map>
68 void setProperty(
const std::string& name,
const std::string& value);
69 std::string
getProperty(
const std::string& name,
const std::string& defaultValue = std::string())
const;
87 void initByDefaults();
90 std::unordered_map<std::string, std::string> properties_;
static const std::string PROP_PRIV_KEY_FILE
std::string getLogsDatabaseFileName() const
void setConfigurationFileName(const std::string &fileName)
static const std::string PROP_LOGS_DB
static const std::string DEFAULT_WORKING_DIR
std::string getWorkingDirectoryPath() const
static const std::string PROP_CONF_FILE
void setStateFileName(const std::string &fileName)
std::string getStateFileName() const
static const std::string DEFAULT_PRIV_KEY_FILE
void setPublicKeyFileName(const std::string &fileName)
void setProperty(const std::string &name, const std::string &value)
void setWorkingDirectoryPath(const std::string &path)
static const std::string PROP_WORKING_DIR
std::string getPublicKeyFileName() const
static const std::string DEFAULT_LOGS_DB
std::string getPrivateKeyFileName() const
static const std::string PROP_STATE_FILE
static const std::string DEFAULT_STATE_FILE
std::string getProperty(const std::string &name, const std::string &defaultValue=std::string()) const
static const std::string PROP_PUB_KEY_FILE
void setLogsDatabaseFileName(const std::string &fileName)
static const std::string DEFAULT_CONF_FILE
void setPrivateKeyFileName(const std::string &fileName)
std::string getConfigurationFileName() const
static const std::string DEFAULT_PUB_KEY_FILE