29 #ifndef Pt_System_Pipe_h
30 #define Pt_System_Pipe_h
32 #include <Pt/NonCopyable.h>
33 #include <Pt/System/Api.h>
34 #include <Pt/System/IODevice.h>
54 class PipeImpl* _impl;
95 #endif // Pt_System_Pipe_h
Core module.
Definition: pt-gfx-images.dox:14
const IODevice & in() const
Endpoint of the pipe to write to.
const IODevice & out() const
Endpoint of the pipe to read from.
A Pair of IODevices that form a half-duplex pipe.
Definition: Pipe.h:52
IODevice & out()
Endpoint of the pipe to read from.
Endpoint for I/O operations.
Definition: IODevice.h:56
Protects derived classes from being copied.
Definition: NonCopyable.h:54
Pipe()
Creates the pipe with two IODevices.
IODevice & in()
Endpoint of the pipe to write to.