20 class ClientConnection;
32 VRBClient(
const char *
name,
const char *collaborativeConfigurationFile =
NULL,
bool isSlave =
false);
33 VRBClient(
const char *name,
const char *host,
int pPort,
bool isSlave =
false);
35 int connectToServer();
36 void connectToCOVISE(
int argc,
const char **argv);
41 int wait(
Message *m,
int messageType);
42 int setUserInfo(
const char *userInfo);
43 int sendMessage(
const Message *m);
60 bool firstVrbConnection =
true;
std::future< ClientConnection * > connFuture
Definition: VRBClient.h:59
DLinkList< Message * > messageQueue
Definition: VRBClient.h:47
#define ID(x)
Definition: coObjID.cpp:18
GLuint const GLchar * name
Definition: khronos-glext.h:6722
Definition: covise_host.h:18
int port
Definition: VRBClient.h:53
Host * serverHost
Definition: VRBClient.h:55
std::mutex connMutex
Definition: VRBClient.h:58
bool isSlave
Definition: VRBClient.h:56
const GLfloat * m
Definition: khronos-glext.h:12117
Definition: DLinkList.h:59
Definition: covise_connect.h:241
float sendDelay
Definition: VRBClient.h:57
#define VRBEXPORT
Definition: coExport.h:81
int ID
Definition: VRBClient.h:54
Definition: VRBClient.h:28
ClientConnection * sConn
Definition: VRBClient.h:51
char * name
Definition: VRBClient.h:52
GLenum type
Definition: khronos-glext.h:6279
#define NULL
Definition: covise_list.h:22
Definition: tokenbuffer.h:74
Definition: message.h:111