Sign in Join
FPDoc Onlineexperiment

TProxyStream class

In unit Classes

Proxy stream for the IStream interface.

Declaration

pascal
TProxyStream = class(TStream)

Inheritance

  1. TProxyStream
  2. TStream
  3. TObject

Description

TProxyStream is a proxy class for the IStream interface. It implements all stream methods by relaying them to the IStream interface.

See also

Methods

GetIStreamprotected
CreatepublicCreate a new instance of the TProxyStream class.
ReadpublicReads data from the stream to a buffer and returns the number of bytes read.
WritepublicWrites data from a buffer to the stream and returns the number of bytes written.
SeekpublicSets the current position in the stream.
CheckpublicCheck errors.

Inherited

From TObject (41)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Destroy 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.