ExternalClientInterface

class kanzi::connect::ExternalClientInterface : public InterfaceClient<InterfaceObserver, ExternalClientSession>

Public Functions

ExternalClientInterface(Client &client, const string &identifier)

Constructor.

Parameters
  • client – the client this interface is bound to

  • identifier – the identifier of the service this generic client interface is bound to.

~ExternalClientInterface()

Destructor.

virtual void onReleaseSession(AbstractSessionSharedPtr session)

Function that allows derived classes to destroy their type-specific session instance.

Parameters

session – Session to release.