Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
Loading...
Searching...
No Matches
gva::UpdaterBase Class Referenceabstract

Class defining the updater. More...

#include <updater_base.h>

Inheritance diagram for gva::UpdaterBase:
Inheritance graph
Collaboration diagram for gva::UpdaterBase:
Collaboration graph

Public Member Functions

 UpdaterBase (uint64_t id)
 Construct a new Updater object.
 
virtual ~UpdaterBase ()=default
 Destroy the Updater Base object.
 
virtual void UpdateState (std::string state)=0
 Update the HMI state.
 
virtual void Event (std::string event)=0
 Process at HMI event.
 

Detailed Description

Class defining the updater.

Constructor & Destructor Documentation

◆ UpdaterBase()

gva::UpdaterBase::UpdaterBase ( uint64_t  id)
inlineexplicit

Construct a new Updater object.

Parameters
idThe HMI identity, will only get updates for this ID.

Member Function Documentation

◆ Event()

virtual void gva::UpdaterBase::Event ( std::string  event)
pure virtual

Process at HMI event.

Parameters
event

Implemented in gva::Updater.

◆ UpdateState()

virtual void gva::UpdaterBase::UpdateState ( std::string  state)
pure virtual

Update the HMI state.

Parameters
stateThe new state

Implemented in gva::Updater.


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