Info and details for a running service. More...
#include <service_manager.hpp>
Public Types | |
enum | Location { Local , Remote } |
Enumeration to describe where the service is being hosted and run. More... | |
Public Attributes | |
string | m_address |
Address of the service. Empty for locally running service(s). | |
AbstractService::ServiceDescription | m_description |
Service description. | |
int | m_instances |
Amount of references to this service. | |
string | m_interface |
Name of the service interface. | |
Location | m_location |
Location of the service. | |
string | m_serviceDescriptionHash |
Running number to identify when service info has changed. | |
AbstractService::ServiceState | m_state |
State information regarding the service. | |
Info and details for a running service.
string kanzi::connect::ServiceManager::ServiceInfo::m_address |
Address of the service. Empty for locally running service(s).
AbstractService::ServiceDescription kanzi::connect::ServiceManager::ServiceInfo::m_description |
Service description.
int kanzi::connect::ServiceManager::ServiceInfo::m_instances |
Amount of references to this service.
string kanzi::connect::ServiceManager::ServiceInfo::m_interface |
Name of the service interface.
Location kanzi::connect::ServiceManager::ServiceInfo::m_location |
Location of the service.
string kanzi::connect::ServiceManager::ServiceInfo::m_serviceDescriptionHash |
Running number to identify when service info has changed.
AbstractService::ServiceState kanzi::connect::ServiceManager::ServiceInfo::m_state |
State information regarding the service.