COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Public Attributes | Private Attributes | List of all members
covise::VRBClient Class Reference

#include <VRBClient.h>

Collaboration diagram for covise::VRBClient:
Collaboration graph
[legend]

Public Member Functions

 VRBClient (const char *name, const char *collaborativeConfigurationFile=NULL, bool isSlave=false)
 
 VRBClient (const char *name, const char *host, int pPort, bool isSlave=false)
 
 ~VRBClient ()
 
int connectToServer ()
 
void connectToCOVISE (int argc, const char **argv)
 
int isCOVERRunning ()
 
int isConnected ()
 
int poll (Message *m)
 
int wait (Message *m)
 
int wait (Message *m, int messageType)
 
int setUserInfo (const char *userInfo)
 
int sendMessage (const Message *m)
 
int getID ()
 
void setID (int ID)
 
float getSendDelay ()
 

Public Attributes

DLinkList< Message * > messageQueue
 

Private Attributes

ClientConnectionsConn
 
char * name
 
int port
 
int ID
 
HostserverHost
 
bool isSlave
 
float sendDelay
 

Constructor & Destructor Documentation

VRBClient::VRBClient ( const char *  name,
const char *  collaborativeConfigurationFile = NULL,
bool  isSlave = false 
)
VRBClient::VRBClient ( const char *  name,
const char *  host,
int  pPort,
bool  isSlave = false 
)
VRBClient::~VRBClient ( )

Member Function Documentation

void VRBClient::connectToCOVISE ( int  argc,
const char **  argv 
)
int VRBClient::connectToServer ( )
int VRBClient::getID ( )
float VRBClient::getSendDelay ( )
int VRBClient::isConnected ( )
int VRBClient::isCOVERRunning ( )
int VRBClient::poll ( Message m)
int VRBClient::sendMessage ( const Message m)
void VRBClient::setID ( int  ID)
int VRBClient::setUserInfo ( const char *  userInfo)
int VRBClient::wait ( Message m)
int VRBClient::wait ( Message m,
int  messageType 
)

Member Data Documentation

int covise::VRBClient::ID
private
bool covise::VRBClient::isSlave
private
DLinkList<Message *> covise::VRBClient::messageQueue
char* covise::VRBClient::name
private
int covise::VRBClient::port
private
ClientConnection* covise::VRBClient::sConn
private
float covise::VRBClient::sendDelay
private
Host* covise::VRBClient::serverHost
private

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