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>
59 class PipeImpl* _impl;
NonCopyable()
Default constructor.
Definition NonCopyable.h:63
Endpoint for I/O operations.
Definition IODevice.h:96
const IODevice & in() const
Endpoint of the pipe to write to.
Pipe()
Creates the pipe with two IODevices.
const IODevice & out() const
Endpoint of the pipe to read from.
IODevice & out()
Endpoint of the pipe to read from.
IODevice & in()
Endpoint of the pipe to write to.
System programming
Definition Connection.h:26
Core module.
Definition Allocator.h:33