ServerConfig::PublishedConfigurationsΒΆ

class kanzi::connect::ServerConfig::PublishedConfigurations

Configurations published through the Configuration service.

See

kanzi::connect::ConfigurationService

Public Functions

explicit PublishedConfigurations() = default

ctor

~PublishedConfigurations() = default

dtor

vector<ConfigurationGroup> &getGroups()

Get the configuration groups.

Return

Vector containing the groups

Public Static Attributes

static constexpr const char *const ELEMENT_NAME = "published_configurations"
class ConfigurationGroup : public ServerConfig::AttributeProviderBase

Group of configurations for specific service/domain.

Public Functions

ConfigurationGroup(ConfigurationGroup &&other) = default

Move constructor.

ConfigurationGroup(const ConfigurationGroup &other) = default

Copy constructor.

explicit ConfigurationGroup(const string &name)

Constructor.

Parameters
  • name: Name of the configuration group

virtual ~ConfigurationGroup() = default

dtor

const string &getName() const

Get the configuration group name.

Return

The name

ConfigurationGroup &operator=(ConfigurationGroup &&other) = default

Move assignment.

ConfigurationGroup &operator=(const ConfigurationGroup &other) = default

Copy assignment.