ServerConfig::Service¶
-
class
kanzi::connect::ServerConfig
::
Service
: public ServerConfig::AttributeProviderBase Service configuration.
Public Functions
-
Service
(const string &library, const string &name, const string mandatory = "") C++ constructor.
initialize object
- Parameters
library
: the library for the service.name
: the name for the servicemandatory
: if contains true|1 then this service is marked as mandatory.
-
bool
depends
(const string &service) Does this service depend on some other service.
- Return
true if depends.
- Parameters
service
: the service
-
vector<string>
getDependencies
() Retrieve service dependencies as list of strings.
- Return
vector of dependency definitions.
-
const string &
getLibrary
() const Retrieve the library.
- Return
library name
-
bool
getMandatory
() const Retrieve the mandatory status, i.e.
whether everyting should fail if accessing this service fails
- Return
true if this service is marked as mandatory.
-
const string &
getName
() const Retrieve the configured name.
- Return
name
-
Security &
getSecurity
() Retrieve security information related to a service.
-