Kanzi Connect  1.1.10
Kanzi Connect C++ API
kanzi::connect::ServiceClient Class Reference

Common interface towards service service at server. More...

#include <serviceclient.hpp>

Inheritance diagram for kanzi::connect::ServiceClient:

Public Member Functions

void addObserver (ServiceClientObserver *observer)
 Add observer to listen service service events. More...
 
ClientSharedPtr getClient () const
 Retrieve client instance. More...
 
void removeObserver (ServiceClientObserver *observer)
 Remove observer to listen service service events. More...
 
 ServiceClient (ClientSharedPtr client)
 C++ constructor. More...
 
ServiceInterfaceClient * serviceInterface () const
 Get interface. More...
 
AbstractSessionSharedPtr serviceSession () const
 Get service session. More...
 
void start ()
 Start operation. should be called after connection towards server is established. More...
 
void stop ()
 Stop operation. should be called after connection towards server is closed. More...
 

Detailed Description

Common interface towards service service at server.

Constructor & Destructor Documentation

◆ ServiceClient()

kanzi::connect::ServiceClient::ServiceClient ( ClientSharedPtr  client)

C++ constructor.

Parameters
clientthe client connection towards server.

Member Function Documentation

◆ addObserver()

void kanzi::connect::ServiceClient::addObserver ( ServiceClientObserver observer)

Add observer to listen service service events.

Parameters
observerthe observer

◆ getClient()

ClientSharedPtr kanzi::connect::ServiceClient::getClient ( ) const

Retrieve client instance.

Returns
client

◆ removeObserver()

void kanzi::connect::ServiceClient::removeObserver ( ServiceClientObserver observer)

Remove observer to listen service service events.

Parameters
observerthe observer

◆ serviceInterface()

ServiceInterfaceClient* kanzi::connect::ServiceClient::serviceInterface ( ) const

Get interface.

Returns
interface

◆ serviceSession()

AbstractSessionSharedPtr kanzi::connect::ServiceClient::serviceSession ( ) const

Get service session.

Returns
session interface.

◆ start()

void kanzi::connect::ServiceClient::start ( )

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

◆ stop()

void kanzi::connect::ServiceClient::stop ( )

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


The documentation for this class was generated from the following file: