14 std::chrono::milliseconds heartbeatInterval);
23 void checkHeartbeat();
25 std::atomic<std::chrono::time_point<std::chrono::steady_clock>>
28 std::chrono::milliseconds heartbeatInterval_;
void onConnectionEstablished() override
Definition: SeventvEventAPIClient.cpp:20
void setHeartbeatInterval(int intervalMs)
Definition: SeventvEventAPIClient.cpp:27
Definition: BasicPubSubClient.hpp:28
Definition: Application.cpp:48
Definition: SeventvEventAPIClient.hpp:8
Definition: SeventvEventAPI.hpp:13
websocketpp::client< chatterino::BasicPubSubConfig > WebsocketClient
Definition: BasicPubSubWebsocket.hpp:31
SeventvEventAPIClient(liveupdates::WebsocketClient &websocketClient, liveupdates::WebsocketHandle handle, std::chrono::milliseconds heartbeatInterval)
Definition: SeventvEventAPIClient.cpp:9
void handleHeartbeat()
Definition: SeventvEventAPIClient.cpp:34
websocketpp::connection_hdl WebsocketHandle
Definition: BasicPubSubWebsocket.hpp:32