33#include <util/coTypes.h>
50 virtual int read(
void *c,
int n) = 0;
51 virtual int send(
const void *c,
int n) = 0;
53 virtual int sendDraw(
const void *c,
int n) = 0;
72 virtual int read(
void *c,
int n);
73 virtual int send(
const void *c,
int n);
80 covise::Socket *socket;
81 covise::Socket *socketDraw;
85class COVEREXPORT coVRMpiSlave :
public coVRSlave
88 coVRMpiSlave(
int ID, MPI_Comm appComm,
int drawRank, MPI_Comm drawComm);
89 virtual ~coVRMpiSlave();
91 virtual void accept();
92 virtual int read(
void *c,
int n);
93 virtual int send(
const void *c,
int n);
94 virtual int readDraw(
void *c,
int n);
95 virtual int sendDraw(
const void *c,
int n);
97 virtual int readMessage(covise::Message *msg);
98 virtual int sendMessage(
const covise::Message *msg);
Definition: ARToolKit.h:33
Definition: coTabletUI.h:51
Definition: coVRSlave.h:38
virtual int sendMessage(const covise::Message *msg)
virtual int readMessage(covise::UdpMessage *msg)
virtual int readDraw(void *c, int n)=0
virtual int send(const void *c, int n)=0
virtual void sendMessage(const covise::UdpMessage *msg)
int getID()
Definition: coVRSlave.h:43
virtual int readMessage(covise::Message *msg)
int myID
Definition: coVRSlave.h:62
virtual int sendDraw(const void *c, int n)=0
virtual int read(void *c, int n)=0
Definition: coVRSlave.h:66
virtual int send(const void *c, int n)
virtual int read(void *c, int n)
virtual int readDraw(void *c, int n)
virtual int sendDraw(const void *c, int n)