client-cpp  0.7.4
kaa::KaaClientProperties Class Reference

#include <KaaClientProperties.hpp>

+ Collaboration diagram for kaa::KaaClientProperties:

Public Member Functions

 KaaClientProperties ()
 
void setWorkingDirectoryPath (const std::string &path)
 
std::string getWorkingDirectoryPath () const
 
void setStateFileName (const std::string &fileName)
 
std::string getStateFileName () const
 
void setPublicKeyFileName (const std::string &fileName)
 
std::string getPublicKeyFileName () const
 
void setPrivateKeyFileName (const std::string &fileName)
 
std::string getPrivateKeyFileName () const
 
void setLogsDatabaseFileName (const std::string &fileName)
 
std::string getLogsDatabaseFileName () const
 
void setConfigurationFileName (const std::string &fileName)
 
std::string getConfigurationFileName () const
 
void setProperty (const std::string &name, const std::string &value)
 
std::string getProperty (const std::string &name, const std::string &defaultValue=std::string()) const
 

Static Public Attributes

static const std::string PROP_WORKING_DIR
 
static const std::string PROP_STATE_FILE
 
static const std::string PROP_PUB_KEY_FILE
 
static const std::string PROP_PRIV_KEY_FILE
 
static const std::string PROP_LOGS_DB
 
static const std::string PROP_CONF_FILE
 
static const std::string DEFAULT_WORKING_DIR
 
static const std::string DEFAULT_STATE_FILE
 
static const std::string DEFAULT_PUB_KEY_FILE
 
static const std::string DEFAULT_PRIV_KEY_FILE
 
static const std::string DEFAULT_LOGS_DB
 
static const std::string DEFAULT_CONF_FILE
 

Detailed Description

Definition at line 25 of file KaaClientProperties.hpp.

Constructor & Destructor Documentation

kaa::KaaClientProperties::KaaClientProperties ( )
inline

Definition at line 27 of file KaaClientProperties.hpp.

Member Function Documentation

std::string kaa::KaaClientProperties::getConfigurationFileName ( ) const
inline

Definition at line 63 of file KaaClientProperties.hpp.

std::string kaa::KaaClientProperties::getLogsDatabaseFileName ( ) const
inline

Definition at line 57 of file KaaClientProperties.hpp.

std::string kaa::KaaClientProperties::getPrivateKeyFileName ( ) const
inline

Definition at line 51 of file KaaClientProperties.hpp.

std::string kaa::KaaClientProperties::getProperty ( const std::string &  name,
const std::string &  defaultValue = std::string() 
) const
std::string kaa::KaaClientProperties::getPublicKeyFileName ( ) const
inline

Definition at line 45 of file KaaClientProperties.hpp.

std::string kaa::KaaClientProperties::getStateFileName ( ) const
inline

Definition at line 39 of file KaaClientProperties.hpp.

std::string kaa::KaaClientProperties::getWorkingDirectoryPath ( ) const
inline

Definition at line 33 of file KaaClientProperties.hpp.

void kaa::KaaClientProperties::setConfigurationFileName ( const std::string &  fileName)
void kaa::KaaClientProperties::setLogsDatabaseFileName ( const std::string &  fileName)
void kaa::KaaClientProperties::setPrivateKeyFileName ( const std::string &  fileName)
void kaa::KaaClientProperties::setProperty ( const std::string &  name,
const std::string &  value 
)
void kaa::KaaClientProperties::setPublicKeyFileName ( const std::string &  fileName)
void kaa::KaaClientProperties::setStateFileName ( const std::string &  fileName)
void kaa::KaaClientProperties::setWorkingDirectoryPath ( const std::string &  path)

Member Data Documentation

const std::string kaa::KaaClientProperties::DEFAULT_CONF_FILE
static

Definition at line 84 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::DEFAULT_LOGS_DB
static

Definition at line 83 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::DEFAULT_PRIV_KEY_FILE
static

Definition at line 82 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::DEFAULT_PUB_KEY_FILE
static

Definition at line 81 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::DEFAULT_STATE_FILE
static

Definition at line 80 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::DEFAULT_WORKING_DIR
static

Definition at line 79 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::PROP_CONF_FILE
static

Definition at line 77 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::PROP_LOGS_DB
static

Definition at line 76 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::PROP_PRIV_KEY_FILE
static

Definition at line 75 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::PROP_PUB_KEY_FILE
static

Definition at line 74 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::PROP_STATE_FILE
static

Definition at line 73 of file KaaClientProperties.hpp.

const std::string kaa::KaaClientProperties::PROP_WORKING_DIR
static

Definition at line 72 of file KaaClientProperties.hpp.


The documentation for this class was generated from the following file: