Kanzi Connect  3.9.8
Kanzi Connect C++ API
kanzi::connect::InterfaceObserver Class Reference

Abstract base class for all observers. More...

#include <abstract_interface_client.hpp>

Inheritance diagram for kanzi::connect::InterfaceObserver:
kanzi::connect::ExternalClientAdapter kanzi::connect::StreamObserver

Public Member Functions

virtual void onMessageReceived (const MessagePackage &message)
 Notification that interface has received a message. More...
 
virtual void onSessionRunning ()
 Notification that interface/session entered running state. More...
 
virtual void onSessionStopped ()
 Notification that interface/session got stopped for a reason or another. More...
 
virtual ~InterfaceObserver ()
 Destructor. More...
 

Detailed Description

Abstract base class for all observers.

All interfaces derive their own type-specific observer class from this class.

Constructor & Destructor Documentation

◆ ~InterfaceObserver()

virtual kanzi::connect::InterfaceObserver::~InterfaceObserver ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ onMessageReceived()

virtual void kanzi::connect::InterfaceObserver::onMessageReceived ( const MessagePackage message)
inlinevirtual

Notification that interface has received a message.

Parameters
messageMessage that was received.

Reimplemented in kanzi::connect::ExternalClientAdapter.

◆ onSessionRunning()

virtual void kanzi::connect::InterfaceObserver::onSessionRunning ( )
inlinevirtual

Notification that interface/session entered running state.

Reimplemented in kanzi::connect::ExternalClientAdapter.

◆ onSessionStopped()

virtual void kanzi::connect::InterfaceObserver::onSessionStopped ( )
inlinevirtual

Notification that interface/session got stopped for a reason or another.

Reimplemented in kanzi::connect::ExternalClientAdapter.


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