Kanzi Connect  3.9.8
Kanzi Connect C++ API
kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup Class Reference

Group of configurations for specific service/domain. More...

#include <serverconfig.hpp>

Inheritance diagram for kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup:
kanzi::connect::ServerConfig::AttributeProviderBase

Public Member Functions

 ConfigurationGroup (const string &name)
 Constructor. More...
 
 ConfigurationGroup (const ConfigurationGroup &other)=default
 Copy constructor. More...
 
 ConfigurationGroup (ConfigurationGroup &&other)=default
 Move constructor. More...
 
const string & getName () const
 Get the configuration group name. More...
 
ConfigurationGroupoperator= (const ConfigurationGroup &other)=default
 Copy assignment. More...
 
ConfigurationGroupoperator= (ConfigurationGroup &&other)=default
 Move assignment. More...
 
virtual ~ConfigurationGroup ()=default
 dtor More...
 
- Public Member Functions inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeListgetAttributes ()
 Retrieve attributes. More...
 
const AttributeListgetAttributes () const
 Retrieve attributes. More...
 
virtual ~AttributeProviderBase ()=default
 

Additional Inherited Members

- Protected Attributes inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeList m_attributes
 attribute data More...
 

Detailed Description

Group of configurations for specific service/domain.

Constructor & Destructor Documentation

◆ ConfigurationGroup() [1/3]

kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::ConfigurationGroup ( const string &  name)
explicit

Constructor.

Parameters
nameName of the configuration group

◆ ~ConfigurationGroup()

virtual kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::~ConfigurationGroup ( )
virtualdefault

dtor

◆ ConfigurationGroup() [2/3]

kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::ConfigurationGroup ( const ConfigurationGroup other)
default

Copy constructor.

◆ ConfigurationGroup() [3/3]

kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::ConfigurationGroup ( ConfigurationGroup &&  other)
default

Move constructor.

Member Function Documentation

◆ getName()

const string& kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::getName ( ) const

Get the configuration group name.

Returns
The name

◆ operator=() [1/2]

ConfigurationGroup& kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::operator= ( const ConfigurationGroup other)
default

Copy assignment.

◆ operator=() [2/2]

ConfigurationGroup& kanzi::connect::ServerConfig::PublishedConfigurations::ConfigurationGroup::operator= ( ConfigurationGroup &&  other)
default

Move assignment.


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