Abstract base class for all observers. More...
#include <abstract_interface_client.hpp>
Public Member Functions | |
virtual void | onMessageReceived (const MessagePackage &message) |
Notification that interface has received a message. | |
virtual void | onSessionRunning () |
Notification that interface/session entered running state. | |
virtual void | onSessionStopped () |
Notification that interface/session got stopped for a reason or another. | |
virtual | ~InterfaceObserver () |
Destructor. | |
Abstract base class for all observers.
All interfaces derive their own type-specific observer class from this class.
|
inlinevirtual |
Destructor.
|
inlinevirtual |
Notification that interface has received a message.
message | Message that was received. |
Reimplemented in kanzi::connect::ExternalClientAdapter.
|
inlinevirtual |
Notification that interface/session entered running state.
Reimplemented in kanzi::connect::ExternalClientAdapter.
|
inlinevirtual |
Notification that interface/session got stopped for a reason or another.
Reimplemented in kanzi::connect::ExternalClientAdapter.