Public Member Functions | |
void | cancelRepeat () |
ControlUnitServiceBuildTask (shared_ptr< ActiveObject > ao, shared_ptr< EntityRepository > entityRepository, std::string entityName, std::string serviceInstanceName, shared_ptr< ServiceConfiguration > serviceConfiguration, const map< string, shared_ptr< Service > > &map=shared_ptr< Service >()) | |
Time | getScheduledTime () |
Scheduled time getter. | |
bool | hasRepeatScheduling () |
void | incrementScheduledTimeForRepeat () |
bool | isOkToRun () |
virtual void | run () |
Method to run the Task. | |
Protected Attributes | |
shared_ptr< ActiveObject > | ao_ |
std::string | entityName_ |
shared_ptr< EntityRepository > | entityRepository_ |
shared_ptr< ServiceConfiguration > | serviceConfiguration_ |
std::string | serviceInstanceName_ |
Definition at line 74 of file ControlUnitServiceBuildTask.hpp.
Time Task::getScheduledTime | ( | ) | [inherited] |
virtual void mermaid::support::unitgenerator::ControlUnitServiceBuildTask< SERVICE_TYPE >::run | ( | ) | [inline, virtual] |
Method to run the Task.
Reimplemented from mermaid::support::service::ServiceBuildTask< SERVICE_TYPE >.
Definition at line 82 of file ControlUnitServiceBuildTask.hpp.