A one-way communications channel between related processes.


class Pipe : NSObject


Pipe objects provide an object-oriented interface for accessing pipes. An Pipe object represents both ends of a pipe and enables communication through the pipe. A pipe is a one-way communications channel between related processes; one process writes data, while the other process reads that data. The data that passes through the pipe is buffered; the size of the buffer is determined by the underlying operating system. Pipe is an abstract class, the public interface of a class cluster.


Getting the File Handles for a Pipe

var fileHandleForReading: FileHandle

The receiver's read file handle.

var fileHandleForWriting: FileHandle

The receiver's write file handle.


Inherits From

Conforms To

See Also

Tasks and Pipes

class Process

An object representing a subprocess of the current process.