[Overview][Constants][Classes][Procedures and functions] Reference for unit 'Pipes' (#fcl)

TInputPipeStream

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TStreamdescendent which wraps the read end of a pipe.

Declaration

Source position: pipes.pp line 31

type TInputPipeStream = class(THandleStream)

public

  function Write(); override;

  

Write data to the stream.

  function Seek(); override;

  

Set the current position of the stream

  function Read(); override;

  

Read data from the stream to a buffer.

end;

Inheritance

TInputPipeStream

  

TStreamdescendent which wraps the read end of a pipe.

|

THandleStream

|

TObject

Description

TInputPipeStreamis created by the CreatePipeStreamscall to represent the reading end of a pipe. It is a TStreamdescendent which does not allow writing, and which mimics the seek operation.

See also

TStream

CreatePipeStreams

  

Create a pair of pipe stream.

TOutputPipeStream

  

TStreamdescendent which wraps the write end of a pipe.