3 #include "winvnc\stdhdrs.h"
5 #include "winvnc\omnithread\omnithread.h"
6 #include "winvnc\vncClient.h"
13 void setLogFolder(std::string logFolder);
17 virtual vncClient* GetClient(vncClientId clientid) = 0;
19 void distRegRequest(vncClientId
id, LPSTR nickname, std::string description);
20 void distUnRegRequest(vncClientId
id);
22 void distGDSingleSample(vncClientId
id, std::list<gdSingleSample> samples);
23 void distGDBlink(vncClientId
id, std::list<gdBlink> blinks);
24 void distGDFixation(vncClientId
id, std::list<gdFixation> fixations);
26 void distPoke(vncClientId
id);
27 void distTextMessage(vncClientId
id, std::string msg);
29 void distNickname(vncClientId
id, std::string nickname);
30 void distDescription(vncClientId
id, std::string description);
40 omni_mutex m_clientsLock;
41 vncClientList m_authClients;
43 std::string mLogFolder;