ConnectionConfigurationParser

class kanzi::connect::ConnectionConfigurationParser : public ConnectionConfigurationReadIf

Parser for client side connection configuration files.

Public Functions

ConnectionConfigurationParser()

Constructor.

~ConnectionConfigurationParser () KZ_OVERRIDE

dtor

size_t countConfigurations () const KZ_OVERRIDE

See

ConnectionConfigurationReadIf::countConfigurations

bool getConfiguration (Configuration &configurationOut) const KZ_OVERRIDE

See

ConnectionConfigurationReadIf::getConfiguration

bool getConfiguration (const string &serverName, Configuration &configurationOut) const KZ_OVERRIDE

See

ConnectionConfigurationReadIf::getConfiguration

Configuration getConfigurationAt (size_t position) const KZ_OVERRIDE

See

ConnectionConfigurationReadIf::getConfigurationAt

Configuration getConfigurationEx (const string &serverName) const KZ_OVERRIDE

See

ConnectionConfigurationReadIf::getConfigurationEx

bool parse(const string &resourceDirectory, const string &configurationFileName)

Parse configuration file.

Return

True if the file was successfully parsed

Parameters
  • resourceDirectory: Directory path to first search for the configuration file

  • configurationFileName: The filepath to the configuration file in the file system

bool parseEx(const string &configurationFileName)

Parse configuration file Use this version for native android applications.

Return

True if the file was successfully parsed

Parameters
  • configurationFileName: The filepath to the configuration file in the file system

bool parseString(const string &configurationFileContents)

Parse configuration string Use this version for native android applications.

Return

True if the string was successfully parsed

Parameters
  • configurationFileContents: The contents of the configuration file in the file system

Public Static Attributes

const Configuration DEFAULT_CONFIGURATION

Contains the default configuration used if configuration file is not found.