7 #ifndef YARP_OS_SHIFTSTREAM_H
8 #define YARP_OS_SHIFTSTREAM_H
38 virtual void check()
const;
43 const Contact& getLocalAddress()
const override;
44 const Contact& getRemoteAddress()
const override;
46 void close()
override;
72 virtual bool isEmpty()
const;
74 bool isOk()
const override;
76 void reset()
override;
78 void beginPacket()
override;
80 void endPacket()
override;
82 #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.
The main, catch-all namespace for YARP.