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.

void onReleaseSession(AbstractSessionSharedPtr session)

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

Parameters
  • session: Session to release.