Class CbWaitConnection

Inheritance Relationships

Base Type

  • public smacc2::SmaccAsyncClientBehavior

Class Documentation

class CbWaitConnection : public smacc2::SmaccAsyncClientBehavior

Async behavior that waits for gcalcli connection.

This behavior attempts to establish a connection to Google Calendar via gcalcli and posts success when connected or failure on timeout.

Public Functions

explicit CbWaitConnection(std::chrono::seconds timeout = std::chrono::seconds{30})

Construct with optional timeout.

Parameters:

timeout – Maximum time to wait for connection

virtual ~CbWaitConnection() = default
void onEntry() override