26 void mouseWheel(int32_t xDelta, int32_t yDelta)
override;
static const struct sockaddr FAR * name
Definition ArchNetworkWinsock.cpp:27
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:35
void resetHeartbeatTimer() override
Definition ClientProxy1_3.cpp:64
void resetHeartbeatRate() override
Definition ClientProxy1_3.cpp:53
~ClientProxy1_3() override
Definition ClientProxy1_3.cpp:29
ClientProxy1_3(ClientProxy1_3 &&)=delete
ClientProxy1_3(const std::string &name, deskflow::IStream *adoptedStream, IEventQueue *events)
Definition ClientProxy1_3.cpp:22
void setHeartbeatRate(double rate, double alarm) override
Definition ClientProxy1_3.cpp:58
virtual void keepAlive()
Definition ClientProxy1_3.cpp:96
ClientProxy1_3 & operator=(ClientProxy1_3 const &)=delete
void removeHeartbeatTimer() override
Definition ClientProxy1_3.cpp:83
ClientProxy1_3 & operator=(ClientProxy1_3 &&)=delete
bool parseMessage(const uint8_t *code) override
Definition ClientProxy1_3.cpp:41
void addHeartbeatTimer() override
Definition ClientProxy1_3.cpp:71
ClientProxy1_3(ClientProxy1_3 const &)=delete
Definition SimpleEventQueueBuffer.cpp:13
Event queue interface.
Definition IEventQueue.h:32
Bidirectional stream interface.
Definition IStream.h:24
static const double kKeepAliveRate
Keep-alive message interval in seconds.
Definition ProtocolTypes.h:82