OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
opencover::coVRCommunication Class Reference

#include <coVRCommunication.h>

Inheritance diagram for opencover::coVRCommunication:
Inheritance graph
[legend]
Collaboration diagram for opencover::coVRCommunication:
Collaboration graph
[legend]

Public Types

enum  { TRANSFORM = 0, SCALE, MOVE_DNA, NUM_LOCKS }
 

Public Member Functions

void RILock (int lockID)
 
void RIUnLock (int lockID)
 
void RIRemoteLock (int lockID, int remoteID)
 
void RIRemoteUnLock (int lockID, int remoteID)
 
bool isRILocked (int lockID)
 
bool isRILockedByMe (int lockID)
 
 coVRCommunication ()
 
 ~coVRCommunication ()
 
void processRenderMessage (const char *key, const char *tmp)
 
bool collaborative ()
 
bool isMaster ()
 
int getID ()
 
int getNumberOfPartners ()
 
void setFBData (IData *data)
 
void handleVRB (covise::Message *msg)
 
void setCurrentFile (const char *filename)
 
virtual void update (coVrbRegEntry *theChangedRegEntry)
 
void becomeMaster ()
 
covise::Message * waitForMessage (int messageType)
 
- Public Member Functions inherited from opencover::coVrbRegEntryObserver
virtual ~coVrbRegEntryObserver ()
 
int getObserverType ()
 
- Public Member Functions inherited from opencover::coVrbRegObserver
virtual ~coVrbRegObserver ()
 

Static Public Member Functions

static coVRCommunicationinstance ()
 
static const char * getHostname ()
 
static const char * getHostaddress ()
 

Public Attributes

coVrbRegistryAccessregistry
 

Additional Inherited Members

- Protected Member Functions inherited from opencover::coVrbRegEntryObserver
 coVrbRegEntryObserver ()
 
- Protected Member Functions inherited from opencover::coVrbRegObserver
 coVrbRegObserver ()
 

Member Enumeration Documentation

anonymous enum
Enumerator
TRANSFORM 
SCALE 
MOVE_DNA 
NUM_LOCKS 

Constructor & Destructor Documentation

opencover::coVRCommunication::coVRCommunication ( )
opencover::coVRCommunication::~coVRCommunication ( )

Member Function Documentation

void opencover::coVRCommunication::becomeMaster ( )
bool opencover::coVRCommunication::collaborative ( )
static const char* opencover::coVRCommunication::getHostaddress ( )
static
static const char* opencover::coVRCommunication::getHostname ( )
static
int opencover::coVRCommunication::getID ( )
int opencover::coVRCommunication::getNumberOfPartners ( )
void opencover::coVRCommunication::handleVRB ( covise::Message *  msg)
static coVRCommunication* opencover::coVRCommunication::instance ( )
static
bool opencover::coVRCommunication::isMaster ( )
bool opencover::coVRCommunication::isRILocked ( int  lockID)
bool opencover::coVRCommunication::isRILockedByMe ( int  lockID)
void opencover::coVRCommunication::processRenderMessage ( const char *  key,
const char *  tmp 
)
void opencover::coVRCommunication::RILock ( int  lockID)
void opencover::coVRCommunication::RIRemoteLock ( int  lockID,
int  remoteID 
)
void opencover::coVRCommunication::RIRemoteUnLock ( int  lockID,
int  remoteID 
)
void opencover::coVRCommunication::RIUnLock ( int  lockID)
void opencover::coVRCommunication::setCurrentFile ( const char *  filename)
void opencover::coVRCommunication::setFBData ( IData *  data)
virtual void opencover::coVRCommunication::update ( coVrbRegEntry theChangedRegEntry)
virtual
covise::Message* opencover::coVRCommunication::waitForMessage ( int  messageType)

Member Data Documentation

coVrbRegistryAccess* opencover::coVRCommunication::registry

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