OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
opencover::coVRSlave Class Referenceabstract

#include <coVRSlave.h>

Inheritance diagram for opencover::coVRSlave:
Inheritance graph
[legend]

Public Member Functions

 coVRSlave (int ID)
 
virtual ~coVRSlave ()
 
int getID ()
 
virtual void start ()=0
 
virtual void accept ()=0
 
virtual int read (void *c, int n)=0
 
virtual int send (const void *c, int n)=0
 
virtual int readDraw (void *c, int n)=0
 
virtual int sendDraw (const void *c, int n)=0
 
virtual int readMessage (covise::Message *msg)
 
virtual int sendMessage (const covise::Message *msg)
 

Protected Attributes

int myID
 

Constructor & Destructor Documentation

opencover::coVRSlave::coVRSlave ( int  ID)
virtual opencover::coVRSlave::~coVRSlave ( )
virtual

Member Function Documentation

virtual void opencover::coVRSlave::accept ( )
pure virtual

Implemented in opencover::coVRTcpSlave.

int opencover::coVRSlave::getID ( )
inline
virtual int opencover::coVRSlave::read ( void *  c,
int  n 
)
pure virtual

Implemented in opencover::coVRTcpSlave.

virtual int opencover::coVRSlave::readDraw ( void *  c,
int  n 
)
pure virtual

Implemented in opencover::coVRTcpSlave.

virtual int opencover::coVRSlave::readMessage ( covise::Message *  msg)
virtual
virtual int opencover::coVRSlave::send ( const void *  c,
int  n 
)
pure virtual

Implemented in opencover::coVRTcpSlave.

virtual int opencover::coVRSlave::sendDraw ( const void *  c,
int  n 
)
pure virtual

Implemented in opencover::coVRTcpSlave.

virtual int opencover::coVRSlave::sendMessage ( const covise::Message *  msg)
virtual
virtual void opencover::coVRSlave::start ( )
pure virtual

Implemented in opencover::coVRTcpSlave.

Member Data Documentation

int opencover::coVRSlave::myID
protected

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