#include "Stream.h" #include "Communicator.h" #ifndef _STREAM_COMMUNICATOR_INCLUDED_ #define _STREAM_COMMUNICATOR_INCLUDED_ class StreamCommunicator: public Communicator { protected: Stream &stream; public: StreamCommunicator(Stream &s_out, __SIZE_TYPE__ bufferSize); void sendMessage(int *values, __SIZE_TYPE__ numberOfValues) override; void sendMessage(const char message[]) override; char *receiveMessage() override; }; #endif