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.

Returns

client

void removeObserver(ServiceClientObserver *observer)

Remove observer to listen service service events.

Parameters

observer – the observer

ServiceInterfaceClient *serviceInterface() const

Get interface.

Returns

interface

AbstractSessionSharedPtr serviceSession() const

Get service session.

Returns

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.