16 lines
No EOL
448 B
C++
16 lines
No EOL
448 B
C++
class Communicator
|
|
{
|
|
private:
|
|
char *messageBuffer;
|
|
__SIZE_TYPE__ bufferSize;
|
|
|
|
public:
|
|
Communicator(__SIZE_TYPE__ bufferSize);
|
|
virtual void sendMessage(int *values, int numberOfValues);
|
|
virtual void sendMessage(char *message);
|
|
virtual char *receiveMessage();
|
|
char *getBuffer();
|
|
int getBufferSize();
|
|
void parseIDs(int *values, int numberOfValues, char *out);
|
|
int calculateMessageOutSize(int numberOfValues);
|
|
}; |