|
| CEventClient (SOCKETS::CAddress &addr) |
|
void | Initialize () |
|
const std::string & | Name () const |
|
void | RefreshSettings () |
|
SOCKETS::CAddress & | Address () |
|
bool | AddPacket (std::unique_ptr< EVENTPACKET::CEventPacket > packet) |
|
bool | Alive () const |
|
bool | ProcessQueue () |
|
void | ProcessEvents () |
|
bool | GetNextAction (CEventAction &action) |
|
void | FreePacketQueues () |
|
unsigned int | GetButtonCode (std::string &strMapName, bool &isAxis, float &amount, bool &isJoystick) |
|
bool | GetMousePos (float &x, float &y) |
|
|
std::string | m_deviceName |
|
int | m_iCurrentSeqLen |
|
time_t | m_lastPing |
|
time_t | m_lastSeq |
|
int | m_iRemotePort |
|
bool | m_bGreeted |
|
std::chrono::milliseconds | m_iRepeatDelay |
|
std::chrono::milliseconds | m_iRepeatSpeed |
|
unsigned int | m_iMouseX |
|
unsigned int | m_iMouseY |
|
bool | m_bMouseMoved |
|
bool | m_bSequenceError |
|
SOCKETS::CAddress | m_remoteAddr |
|
EVENTPACKET::LogoType | m_eLogoType |
|
CCriticalSection | m_critSection |
|
std::map< unsigned int, std::unique_ptr< EVENTPACKET::CEventPacket > > | m_seqPackets |
|
std::queue< std::unique_ptr< EVENTPACKET::CEventPacket > > | m_readyPackets |
|
std::list< CEventButtonState > | m_buttonQueue |
|
std::queue< CEventAction > | m_actionQueue |
|
CEventButtonState | m_currentButton |
|
◆ AddPacket()
◆ OnPacketHELO()
- Todo:
- check it last HELO packet was received less than 5 minutes back if so, do not show notification of connection.
The documentation for this class was generated from the following files: