Definition: DomainControl.hpp:17
void setup_batch(void) override
Prepare the control for being written through side effects by the owner's write_batch step....
Definition: DomainControl.cpp:25
virtual ~DomainControl()=default
void write(double value) override
Write the value of the control without affecting any pushed batch controls.
Definition: DomainControl.cpp:49
std::vector< std::shared_ptr< Control > > controls(void)
Definition: DomainControl.cpp:73
DomainControl & operator=(const DomainControl &other)=delete
DomainControl(const DomainControl &other)=delete
void restore(void) override
Restore the setting stored by save().
Definition: DomainControl.cpp:65
void adjust(double value) override
Store values to be written by the owner's write_batch step.
Definition: DomainControl.cpp:37
DomainControl(const std::vector< std::shared_ptr< Control > > &controls)
Definition: DomainControl.cpp:13
void save(void) override
Store the current setting of the control for use by a future call to restore().
Definition: DomainControl.cpp:57