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). More... | |
| AbstractService::ServiceDescription | m_description |
| Service description. More... | |
| int | m_instances |
| Amount of references to this service. More... | |
| string | m_interface |
| Name of the service interface. More... | |
| Location | m_location |
| Location of the service. More... | |
| string | m_serviceDescriptionHash |
| Running number to identify when service info has changed. More... | |
| AbstractService::ServiceState | m_state |
| State information regarding the service. More... | |
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.