Class that monitors the running services in a server. More...
#include <runningservicesmonitor.hpp>
Public Types | |
| typedef function< void(const string &, bool)> | ServicePresenceChangedCallback |
| typedef shared_ptr< void > | ServicePresenceChangedCallbackToken |
Public Member Functions | |
| ServicePresenceChangedCallbackToken | addServicePresenceSubscription (ServicePresenceChangedCallback callback) |
| int | countServices () const |
| amount of registered services. More... | |
| void | removeServicePresenceSubscription (ServicePresenceChangedCallbackToken token) |
| RunningServicesMonitor (ClientSharedPtr client) | |
| C++ constructor. More... | |
| const string | serviceAt (int index) const |
| retrieve service at specific index More... | |
| bool | serviceIsRegistered (const string name) const |
| Checks whether specific service is registered. More... | |
| ~RunningServicesMonitor () | |
| C++ destructor. More... | |
Class that monitors the running services in a server.
| typedef function<void(const string&, bool)> kanzi::connect::RunningServicesMonitor::ServicePresenceChangedCallback |
| typedef shared_ptr<void> kanzi::connect::RunningServicesMonitor::ServicePresenceChangedCallbackToken |
| kanzi::connect::RunningServicesMonitor::RunningServicesMonitor | ( | ClientSharedPtr | client | ) |
C++ constructor.
| client | the client |
| kanzi::connect::RunningServicesMonitor::~RunningServicesMonitor | ( | ) |
C++ destructor.
| ServicePresenceChangedCallbackToken kanzi::connect::RunningServicesMonitor::addServicePresenceSubscription | ( | ServicePresenceChangedCallback | callback | ) |
| int kanzi::connect::RunningServicesMonitor::countServices | ( | ) | const |
amount of registered services.
| void kanzi::connect::RunningServicesMonitor::removeServicePresenceSubscription | ( | ServicePresenceChangedCallbackToken | token | ) |
| const string kanzi::connect::RunningServicesMonitor::serviceAt | ( | int | index | ) | const |
retrieve service at specific index
| bool kanzi::connect::RunningServicesMonitor::serviceIsRegistered | ( | const string | name | ) | const |
Checks whether specific service is registered.
| name | name of the service. E.g. "Cluster" |