ServiceClient

class kanzi::connect::ServiceClient : public ServiceObserver

Common interface towards service service at server.

Public Functions

ServiceClient(ClientSharedPtr client)

C++ constructor.

Parameters
  • client: the client connection towards server.

void addObserver(ServiceClientObserver *observer)

Add observer to listen service service events.

Parameters
  • observer: the observer

ClientSharedPtr getClient() const

Retrieve client instance.

Return

client

void removeObserver(ServiceClientObserver *observer)

Remove observer to listen service service events.

Parameters
  • observer: the observer

ServiceInterfaceClient *serviceInterface() const

Get interface.

Return

interface

AbstractSessionSharedPtr serviceSession() const

Get service session.

Return

session interface.

void start()

Start operation. should be called after connection towards server is established.

void stop()

Stop operation. should be called after connection towards server is closed.