Command to deregister an updatable object from updates. More...
#include <UpdateDeregistrationCommand.h>
Public Member Functions | |
UpdateDeregistrationCommand (Updatable *up) | |
Constructor for UpdateDeregistrationCommand. | |
UpdateDeregistrationCommand (const UpdateDeregistrationCommand &)=delete | |
UpdateDeregistrationCommand & | operator= (const UpdateDeregistrationCommand &)=delete |
void | Execute () override |
Executes the deregistration command. | |
![]() | |
virtual | ~CommandBase ()=default |
Destructor for CommandBase. | |
Public Attributes | |
Updatable * | ptrUp = nullptr |
Pointer to the updatable object to be deregistered. | |
Command to deregister an updatable object from updates.
The UpdateDeregistrationCommand class is responsible for deregistering an updatable object from the UpdatableManager. It inherits from CommandBase and implements the Execute method to perform the deregistration.
UpdateDeregistrationCommand::UpdateDeregistrationCommand | ( | Updatable * | up | ) |
Constructor for UpdateDeregistrationCommand.
up | Pointer to the updatable object to be deregistered. |
|
overridevirtual |
Executes the deregistration command.
This method deregisters the updatable object from the UpdatableManager.
Implements CommandBase.