|
SMACC2
|
Configuration for gcalcli client. More...
#include <types.hpp>
Public Attributes | |
| std::string | gcalcli_path = "gcalcli" |
| Path to gcalcli executable (default: "gcalcli" from PATH) | |
| std::optional< std::string > | config_folder |
| Optional config folder for gcalcli (if not using default) | |
| std::vector< std::string > | calendars |
| Calendars to monitor (empty = all calendars) | |
| std::chrono::seconds | poll_interval {30} |
| How often to poll for agenda updates. | |
| std::chrono::seconds | heartbeat_interval {60} |
| How often to check connection health (heartbeat) | |
| int | agenda_days = 7 |
| Number of days ahead to fetch in agenda. | |
| int | max_consecutive_failures = 3 |
| Number of consecutive failures before connection is considered lost. | |
| int cl_gcalcli::GcalcliConfig::agenda_days = 7 |
| std::vector<std::string> cl_gcalcli::GcalcliConfig::calendars |
Calendars to monitor (empty = all calendars)
Definition at line 110 of file types.hpp.
Referenced by cl_gcalcli::CpGcalcliConnection::executeGcalcli().
| std::optional<std::string> cl_gcalcli::GcalcliConfig::config_folder |
Optional config folder for gcalcli (if not using default)
Definition at line 107 of file types.hpp.
Referenced by cl_gcalcli::CpGcalcliConnection::executeGcalcli().
| std::string cl_gcalcli::GcalcliConfig::gcalcli_path = "gcalcli" |
Path to gcalcli executable (default: "gcalcli" from PATH)
Definition at line 104 of file types.hpp.
Referenced by cl_gcalcli::CpGcalcliConnection::executeGcalcli(), and cl_gcalcli::CpGcalcliConnection::onInitialize().
| std::chrono::seconds cl_gcalcli::GcalcliConfig::heartbeat_interval {60} |
How often to check connection health (heartbeat)
Definition at line 116 of file types.hpp.
Referenced by cl_gcalcli::CpGcalcliConnection::update().
| int cl_gcalcli::GcalcliConfig::max_consecutive_failures = 3 |
Number of consecutive failures before connection is considered lost.
Definition at line 122 of file types.hpp.
Referenced by cl_gcalcli::CpGcalcliConnection::handleConnectionStateChange().
| std::chrono::seconds cl_gcalcli::GcalcliConfig::poll_interval {30} |