OpenCOVER
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)
 
virtual void sendMessage (const covise::UdpMessage *msg)
 
virtual int readMessage (covise::UdpMessage *msg)
 

Protected Attributes

int myID
 

Constructor & Destructor Documentation

◆ coVRSlave()

opencover::coVRSlave::coVRSlave ( int  ID)

◆ ~coVRSlave()

virtual opencover::coVRSlave::~coVRSlave ( )
virtual

Member Function Documentation

◆ accept()

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

Implemented in opencover::coVRTcpSlave.

◆ getID()

int opencover::coVRSlave::getID ( )
inline

◆ read()

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

Implemented in opencover::coVRTcpSlave.

◆ readDraw()

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

Implemented in opencover::coVRTcpSlave.

◆ readMessage() [1/2]

virtual int opencover::coVRSlave::readMessage ( covise::Message *  msg)
virtual

◆ readMessage() [2/2]

virtual int opencover::coVRSlave::readMessage ( covise::UdpMessage *  msg)
virtual

◆ send()

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

Implemented in opencover::coVRTcpSlave.

◆ sendDraw()

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

Implemented in opencover::coVRTcpSlave.

◆ sendMessage() [1/2]

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

◆ sendMessage() [2/2]

virtual void opencover::coVRSlave::sendMessage ( const covise::UdpMessage *  msg)
virtual

◆ start()

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

Implemented in opencover::coVRTcpSlave.

Member Data Documentation

◆ myID

int opencover::coVRSlave::myID
protected

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