Unit 'uRESTDWIOHandlerStream' Package
[Overview][Types][Classes][Index] [#pl_restdataware]

TRESTDWIOHandlerStream

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

Declaration

Source position: uRESTDWIOHandlerStream.pas line 41

type TRESTDWIOHandlerStream = class(TRESTDWIOHandler)

protected

  FFreeStreams: Boolean;

  

  FOnGetStreams: TRESTDWOnGetStreams;

  

  FReceiveStream: TStream;

  

  FSendStream: TStream;

  

  FStreamType: TRESTDWIOHandlerStreamType;

  

  function ReadDataFromSource();

  

  function WriteDataToTarget();

  

  function SourceIsAvailable;

  

  function CheckForError();

  

  procedure RaiseError();

  

public

  constructor Create();

  

  procedure Close;

  

  procedure Open;

  

  property StreamType: TRESTDWIOHandlerStreamType; [r]

  

  property ReceiveStream: TStream; [r]

  

  property SendStream: TStream; [r]

  

published

  property FreeStreams: Boolean; [rw]

  

  property OnGetStreams: TRESTDWOnGetStreams; [rw]

  

end;

Inheritance

TRESTDWIOHandlerStream

  

|

TRESTDWIOHandler

  

|

TRESTDWComponent

  

|

TObject



CT Web help

CodeTyphon Studio