26 void mouseWheel(int32_t xDelta, int32_t yDelta)
override;
static const struct sockaddr FAR * name
Definition ArchNetworkWinsock.cpp:28
ClientProxy1_2(const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events)
Definition ClientProxy1_2.cpp:17
void mouseWheel(int32_t xDelta, int32_t yDelta) override
Notify of mouse wheel motion.
Definition ClientProxy1_3.cpp:34
void resetHeartbeatTimer() override
Definition ClientProxy1_3.cpp:63
void resetHeartbeatRate() override
Definition ClientProxy1_3.cpp:52
~ClientProxy1_3() override
Definition ClientProxy1_3.cpp:28
ClientProxy1_3(ClientProxy1_3 &&)=delete
ClientProxy1_3(const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events)
Definition ClientProxy1_3.cpp:21
void setHeartbeatRate(double rate, double alarm) override
Definition ClientProxy1_3.cpp:57
virtual void keepAlive()
Definition ClientProxy1_3.cpp:95
ClientProxy1_3 & operator=(ClientProxy1_3 const &)=delete
void removeHeartbeatTimer() override
Definition ClientProxy1_3.cpp:82
ClientProxy1_3 & operator=(ClientProxy1_3 &&)=delete
bool parseMessage(const uint8_t *code) override
Definition ClientProxy1_3.cpp:40
void addHeartbeatTimer() override
Definition ClientProxy1_3.cpp:70
ClientProxy1_3(ClientProxy1_3 const &)=delete
Definition EventQueueTimer.h:12
Event queue interface.
Definition IEventQueue.h:29
Bidirectional stream interface.
Definition IStream.h:22
static const double kKeepAliveRate
Keep-alive message interval in seconds.
Definition ProtocolTypes.h:80