|
SMACC2
|
Event watch configuration for CpCalendarEventListener. More...
#include <types.hpp>

Public Attributes | |
| std::string | pattern |
| Pattern to match event titles (regex or exact) | |
| bool | use_regex = false |
| True = regex matching, False = exact string matching. | |
| int | minutes_before = 0 |
| Trigger N minutes before event starts (0 = at start time) | |
| bool | trigger_on_start = true |
| Post event when event starts. | |
| bool | trigger_on_end = false |
| Post event when event ends. | |
| bool | continuous = false |
| Keep watching (true) or one-shot (false) | |
Event watch configuration for CpCalendarEventListener.
| bool cl_gcalcli::EventWatch::continuous = false |
Keep watching (true) or one-shot (false)
Definition at line 146 of file types.hpp.
Referenced by cl_gcalcli::CbDetectCalendarEvent::onEntry(), and cl_gcalcli::CbEventDetect::onEntry().
| int cl_gcalcli::EventWatch::minutes_before = 0 |
Trigger N minutes before event starts (0 = at start time)
Definition at line 137 of file types.hpp.
Referenced by cl_gcalcli::CbDetectCalendarEvent::onEntry(), cl_gcalcli::CbEventDetect::onEntry(), and cl_gcalcli::CpCalendarEventListener::shouldTriggerStart().
| std::string cl_gcalcli::EventWatch::pattern |
Pattern to match event titles (regex or exact)
Definition at line 131 of file types.hpp.
Referenced by cl_gcalcli::CpCalendarEventListener::addWatch(), cl_gcalcli::CpCalendarEventListener::matchesPattern(), cl_gcalcli::CbDetectCalendarEvent::onEntry(), and cl_gcalcli::CbEventDetect::onEntry().
| bool cl_gcalcli::EventWatch::trigger_on_end = false |
Post event when event ends.
Definition at line 143 of file types.hpp.
Referenced by cl_gcalcli::CbDetectCalendarEvent::onEntry(), and cl_gcalcli::CbEventDetect::onEntry().
| bool cl_gcalcli::EventWatch::trigger_on_start = true |
Post event when event starts.
Definition at line 140 of file types.hpp.
Referenced by cl_gcalcli::CbDetectCalendarEvent::onEntry(), and cl_gcalcli::CbEventDetect::onEntry().
| bool cl_gcalcli::EventWatch::use_regex = false |
True = regex matching, False = exact string matching.
Definition at line 134 of file types.hpp.
Referenced by cl_gcalcli::CpCalendarEventListener::addWatch(), cl_gcalcli::CpCalendarEventListener::matchesPattern(), cl_gcalcli::CbDetectCalendarEvent::onEntry(), and cl_gcalcli::CbEventDetect::onEntry().