MGF Server  2.1
Multigaze framework server
 All Classes Functions
Public Member Functions | Protected Member Functions | Protected Attributes
CGDVncClient Class Reference

List of all members.

Public Member Functions

 CGDVncClient (int maxBlinks, int maxSamples, int maxFixations, std::string logFolder)
void test ()
void initLogFile ()
void setNickname (std::string name)
void setDescription (std::string description)
void setRegistered (BOOL reg)
std::string getNickname ()
std::string getDescription ()
BOOL isRegistered ()
BOOL sendGDSingleSample (vncClientId, std::list< gdSingleSample >)
BOOL sendGDBlink (vncClientId, std::list< gdBlink >)
BOOL sendGDFixation (vncClientId, std::list< gdFixation >)
BOOL sendTextMessage (vncClientId, std::string)
BOOL sendNickname (vncClientId, std::string)
BOOL sendDescription (vncClientId, std::string)
BOOL sendRegistration (vncClientId)
BOOL sendUnRegistration (vncClientId)
BOOL sendPoke (vncClientId)
BOOL receiveGDSingleSample (std::list< gdSingleSample >)
BOOL receiveGDBlink (std::list< gdBlink >)
BOOL receiveGDFixation (std::list< gdFixation >)
BOOL receiveNickname (std::string)
BOOL receiveDescription (std::string)
BOOL receiveTextMessage (std::string)
BOOL receiveRegistration ()
BOOL receiveUnRegistration ()
BOOL receivePoke ()
BOOL receiveStartTracking ()

Protected Member Functions

std::string getLogFileMarker ()
BOOL sendHeaderMessage (CARD8 type, CARD8 subtype, int srcId, int cnt)
BOOL sendText (std::string text)
template<class T >
BOOL sendGazeEntry (std::list< T >, int)
virtual BOOL SendRFBMsg (CARD8 type, BYTE *buffer, int buflen)=0
virtual void Kill ()=0

Protected Attributes

vncServer * m_server
vncClientId m_id
omni_mutex m_sendUpdateLock
VSocket * m_socket

The documentation for this class was generated from the following files: