20 : terminate(
false), name(
std::move(
n)), comm(
c) {
const yarp::os::LogComponent & MPI_CARRIER()
Wrapper for MPI_Comm communicator.
InputStream & getInputStream() override
Get an InputStream to read from.
void interrupt() override
Interrupt the stream.
bool isOk() const override
Check if the stream is ok or in an error state.
const yarp::os::Contact & getRemoteAddress() const override
Get the address of the remote side of the stream.
void beginPacket() override
Mark the beginning of a logical packet.
OutputStream & getOutputStream() override
Get an OutputStream to write to.
const yarp::os::Contact & getLocalAddress() const override
Get the address of the local side of the stream.
MpiStream(std::string name, MpiComm *comm)
void endPacket() override
Mark the end of a logical packet (see beginPacket).
A mini-server for performing network communication in the background.
Simple specification of the minimum functions needed from output streams.
#define yCTrace(component,...)
#define yCDebug(component,...)
An interface to the operating system, including Port based communication.