Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
DefaultConfigUpdateListener Class Reference

Implementation of ConfigUpdateListener that registers itself in the constructor and unregisters itself in the destructor. More...

#include <ConfigUpdateListener.hxx>

Inheritance diagram for DefaultConfigUpdateListener:
ConfigUpdateListener QMember openlcb::ServoConsumer openmrn_arduino::Esp32WiFiManager

Additional Inherited Members

- Public Types inherited from ConfigUpdateListener
enum  UpdateAction { UPDATED = 0 , REINIT_NEEDED , REBOOT_NEEDED }
 Specifies what additional steps are needed to apply the new configuration. More...
 
- Public Member Functions inherited from ConfigUpdateListener
virtual UpdateAction apply_configuration (int fd, bool initial_load, BarrierNotifiable *done)=0
 Notifies the component that there is new configuration available for loading.
 
virtual void factory_reset (int fd)=0
 Clears configuration file and resets the configuration settings to factory value.
 
- Public Member Functions inherited from QMember
void init ()
 Initiailize a QMember, in place of a public placement construction.
 
- Protected Member Functions inherited from QMember
 QMember ()
 Constructor.
 
 ~QMember ()
 Destructor.
 
- Protected Attributes inherited from QMember
QMembernext
 pointer to the next member in the queue
 

Detailed Description

Implementation of ConfigUpdateListener that registers itself in the constructor and unregisters itself in the destructor.

Definition at line 104 of file ConfigUpdateListener.hxx.

Constructor & Destructor Documentation

◆ DefaultConfigUpdateListener()

DefaultConfigUpdateListener::DefaultConfigUpdateListener ( )

Definition at line 38 of file ConfigUpdateListener.cxx.

◆ ~DefaultConfigUpdateListener()

DefaultConfigUpdateListener::~DefaultConfigUpdateListener ( )

Definition at line 42 of file ConfigUpdateListener.cxx.


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