7#ifndef YARP_OS_SHIFTSTREAM_H
8#define YARP_OS_SHIFTSTREAM_H
37 virtual void check()
const;
42 const Contact& getLocalAddress()
const override;
43 const Contact& getRemoteAddress()
const override;
45 void close()
override;
71 virtual bool isEmpty()
const;
73 bool isOk()
const override;
75 void reset()
override;
77 void beginPacket()
override;
79 void endPacket()
override;
81#ifndef DOXYGEN_SHOULD_SKIP_THIS
Simple specification of the minimum functions needed from output streams.
A container for a stream, allowing the stream implementation to be replaced when needed.
A stream which can be asked to perform bidirectional communication.
An interface to the operating system, including Port based communication.