ServiceManager::ServiceInfo

class kanzi::connect::ServiceManager::ServiceInfo

Info and details for a running service.

Public Types

enum Location

Enumeration to describe where the service is being hosted and run.

Values:

enumerator Local

Service is local, it’s running on this server.

enumerator Remote

Service is remote, one of the clients is runnning the service remotely.

Public Members

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.