Add Reconnection Timer

This commit is contained in:
2020-09-03 09:06:09 +02:00
parent f9547111b5
commit cb45769c20
7 changed files with 68 additions and 20 deletions
+3 -3
View File
@@ -19,14 +19,14 @@ public:
void HandleMessage(const std::string& message);
public:
typedef std::function<void(int timeToLive)> TTLCallbackMethod;
typedef std::function<void()> ReconnectCallbackMethod;
public:
size_t Connect(TTLCallbackMethod function);
size_t Connect(ReconnectCallbackMethod function);
void Disconnect(size_t connection);
private:
typedef Simple::Signal<void(int timeToLive)> TTLMessage;
typedef Simple::Signal<void()> TTLMessage;
private:
void HandlePowerUsageMessage(const nlohmann::json& data);