#include <icy/sched/trigger.h>Inherits:
Trigger
Trigger that fires once per day at a configured time, with optional day-of-week exclusions.
| Return | Name | Description |
|---|---|---|
DateTime | timeOfDay | This value represents the time of day the task will trigger. The date part of the timestamp is redundant. |
std::vector< DaysOfTheWeek > | daysExcluded | Days of the week can be excluded by adding the appropriate bit flag here. |
DateTime timeOfDayThis value represents the time of day the task will trigger. The date part of the timestamp is redundant.
std::vector< DaysOfTheWeek > daysExcludedDays of the week can be excluded by adding the appropriate bit flag here.
| Return | Name | Description |
|---|---|---|
DailyTrigger | Constructs the trigger with type "DailyTrigger". | |
void | update virtual | Computes the next scheduleAt value by advancing to the next non-excluded weekday at the configured timeOfDay. |
DailyTrigger()Constructs the trigger with type "DailyTrigger".
virtual
virtual void update()Computes the next scheduleAt value by advancing to the next non-excluded weekday at the configured timeOfDay.