#include <EventClient.h>
◆ CEventClient() [1/2]
EVENTCLIENT::CEventClient::CEventClient |
( |
| ) |
|
|
inline |
◆ CEventClient() [2/2]
◆ ~CEventClient()
virtual EVENTCLIENT::CEventClient::~CEventClient |
( |
| ) |
|
|
inlinevirtual |
◆ AddPacket()
◆ Address()
◆ Alive()
bool CEventClient::Alive |
( |
| ) |
const |
◆ CheckButtonRepeat()
bool CEventClient::CheckButtonRepeat |
( |
std::chrono::time_point< std::chrono::steady_clock > & | next | ) |
|
|
protected |
◆ FreePacketQueues()
void CEventClient::FreePacketQueues |
( |
| ) |
|
◆ GetButtonCode()
unsigned int CEventClient::GetButtonCode |
( |
std::string & | strMapName, |
|
|
bool & | isAxis, |
|
|
float & | amount, |
|
|
bool & | isJoystick ) |
◆ GetMousePos()
bool CEventClient::GetMousePos |
( |
float & | x, |
|
|
float & | y ) |
◆ GetNextAction()
◆ Greeted()
bool EVENTCLIENT::CEventClient::Greeted |
( |
| ) |
|
|
inlineprotected |
◆ Initialize()
void EVENTCLIENT::CEventClient::Initialize |
( |
| ) |
|
|
inline |
◆ Name()
const std::string & EVENTCLIENT::CEventClient::Name |
( |
| ) |
const |
|
inline |
◆ OnPacketACTION()
◆ OnPacketBUTTON()
◆ OnPacketBYE()
◆ OnPacketHELO()
- Todo
- check it last HELO packet was received less than 5 minutes back if so, do not show notification of connection.
◆ OnPacketLOG()
◆ OnPacketMOUSE()
◆ OnPacketNOTIFICATION()
◆ ParseByte()
bool CEventClient::ParseByte |
( |
unsigned char *& | payload, |
|
|
int & | psize, |
|
|
unsigned char & | parsedVal ) |
|
protected |
◆ ParseString()
bool CEventClient::ParseString |
( |
unsigned char *& | payload, |
|
|
int & | psize, |
|
|
std::string & | parsedVal ) |
|
protected |
◆ ParseUInt16()
bool CEventClient::ParseUInt16 |
( |
unsigned char *& | payload, |
|
|
int & | psize, |
|
|
unsigned short & | parsedVal ) |
|
protected |
◆ ParseUInt32()
bool CEventClient::ParseUInt32 |
( |
unsigned char *& | payload, |
|
|
int & | psize, |
|
|
unsigned int & | parsedVal ) |
|
protected |
◆ ProcessEvents()
void CEventClient::ProcessEvents |
( |
| ) |
|
◆ ProcessPacket()
◆ ProcessQueue()
bool EVENTCLIENT::CEventClient::ProcessQueue |
( |
| ) |
|
◆ RefreshSettings()
void EVENTCLIENT::CEventClient::RefreshSettings |
( |
| ) |
|
|
inline |
◆ ResetTimeout()
void EVENTCLIENT::CEventClient::ResetTimeout |
( |
| ) |
|
|
inlineprotected |
◆ m_actionQueue
std::queue<CEventAction> EVENTCLIENT::CEventClient::m_actionQueue |
|
protected |
◆ m_bGreeted
bool EVENTCLIENT::CEventClient::m_bGreeted |
|
protected |
◆ m_bMouseMoved
bool EVENTCLIENT::CEventClient::m_bMouseMoved |
|
protected |
◆ m_bSequenceError
bool EVENTCLIENT::CEventClient::m_bSequenceError |
|
protected |
◆ m_buttonQueue
◆ m_critSection
CCriticalSection EVENTCLIENT::CEventClient::m_critSection |
|
protected |
◆ m_currentButton
◆ m_deviceName
std::string EVENTCLIENT::CEventClient::m_deviceName |
|
protected |
◆ m_eLogoType
◆ m_iCurrentSeqLen
int EVENTCLIENT::CEventClient::m_iCurrentSeqLen |
|
protected |
◆ m_iMouseX
unsigned int EVENTCLIENT::CEventClient::m_iMouseX |
|
protected |
◆ m_iMouseY
unsigned int EVENTCLIENT::CEventClient::m_iMouseY |
|
protected |
◆ m_iRemotePort
int EVENTCLIENT::CEventClient::m_iRemotePort |
|
protected |
◆ m_iRepeatDelay
std::chrono::milliseconds EVENTCLIENT::CEventClient::m_iRepeatDelay |
|
protected |
◆ m_iRepeatSpeed
std::chrono::milliseconds EVENTCLIENT::CEventClient::m_iRepeatSpeed |
|
protected |
◆ m_lastPing
time_t EVENTCLIENT::CEventClient::m_lastPing |
|
protected |
◆ m_lastSeq
time_t EVENTCLIENT::CEventClient::m_lastSeq |
|
protected |
◆ m_readyPackets
◆ m_remoteAddr
◆ m_seqPackets
The documentation for this class was generated from the following files: