Sign in Join
FPDoc Onlineexperiment

TOutputPipeStream class

In unit Pipes

TStream descendent which wraps the write end of a pipe.

Declaration

pascal
TOutputPipeStream = class(THandleStream)

Inheritance

  1. TOutputPipeStream
  2. THandleStream
  3. TStream
  4. TObject

Description

TOutputPipeStream is created by the CreatePipeStreams call to represent the writing end of a pipe. It is a TStream descendent which does not allow reading.

See also

Properties

DontClosepublic

Methods

DestroypublicDestroy this instance of the output pipe stream.
SeekpublicSets the position in the stream.
ReadpublicRead data from the stream.

Inherited

From THandleStream (4)

Create Handle SetSize Write

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.