|
SMACC2
|
Classes | |
| struct | CalendarEvent |
| Represents a Google Calendar event. More... | |
| class | CbDetectCalendarEvent |
| Async behavior that waits for a calendar event's start time to arrive. More... | |
| class | CbEventDetect |
| Async behavior that waits for a calendar event's start time to arrive. More... | |
| class | CbMonitorConnection |
| Sync behavior that continuously monitors connection health. More... | |
| class | CbQuickAdd |
| Async behavior that adds an event using gcalcli quick add. More... | |
| class | CbRefreshAgenda |
| Sync behavior that forces an immediate agenda refresh. More... | |
| class | CbStatus |
| Sync behavior that retrieves current calendar status. More... | |
| class | CbWaitConnection |
| Async behavior that waits for gcalcli connection. More... | |
| class | ClGcalcli |
| SMACC2 Client for Google Calendar integration via gcalcli. More... | |
| class | CpCalendarEventListener |
| Component that listens for calendar events and triggers notifications. More... | |
| class | CpCalendarPoller |
| Component that polls Google Calendar and parses event data. More... | |
| class | CpGcalcliConnection |
| Component that manages gcalcli connection health. More... | |
| struct | EvAgendaUpdated |
| Event posted when the agenda is updated. More... | |
| struct | EvAuthenticationRequired |
| Event posted when gcalcli authentication is required. More... | |
| struct | EvCalendarEventDetected |
| Event posted when a calendar event matches a watched pattern. More... | |
| struct | EvCalendarEventEnded |
| Event posted when a calendar event ends. More... | |
| struct | EvCalendarEventStarted |
| Event posted when a calendar event starts. More... | |
| struct | EvConnectionLost |
| Event posted when gcalcli connection is lost. More... | |
| struct | EvConnectionRestored |
| Event posted when gcalcli connection is restored. More... | |
| struct | EventWatch |
| Event watch configuration for CpCalendarEventListener. More... | |
| struct | GcalcliConfig |
| Configuration for gcalcli client. More... | |
Enumerations | |
| enum class | ConnectionState { CONNECTED , DISCONNECTED , AUTHENTICATING , ERROR } |
| Connection state for gcalcli. More... | |
|
strong |
Connection state for gcalcli.
| Enumerator | |
|---|---|
| CONNECTED | |
| DISCONNECTED | |
| AUTHENTICATING | |
| ERROR | |
Definition at line 28 of file types.hpp.