13#ifndef DISPLAYMODULE_HPP
14#define DISPLAYMODULE_HPP
70 const std::string &
getName()
const override;
Interface for display modules in the barcade project.
Header file for the LibLoader class, responsible for dynamically loading modules.
A class that implements the IDisplayModule interface.
Definition: DisplayModule.hpp:26
void stop() override
Stops the currently loaded display module.
Definition: DisplayModule.cpp:17
DisplayModule(IDisplayModule *)
Constructor for the DisplayModule class.
Definition: DisplayModule.cpp:29
void init() override
Initializes the display module.
Definition: DisplayModule.cpp:10
const std::string & getName() const override
Retrieves the name of the display module.
Definition: DisplayModule.cpp:24
std::unique_ptr< IDisplayModule > _object
Definition: DisplayModule.hpp:28
~DisplayModule() override
Destructor for the DisplayModule class.
Definition: DisplayModule.cpp:34
Interface for display modules.
Definition: IDisplayModule.hpp:26