Classe TRESTDWIOHandlerStream

Unit

Declaração

type TRESTDWIOHandlerStream = class(TRESTDWIOHandler)

Descrição

No description available, ancestor TRESTDWIOHandler description follows
No description available, ancestor TRESTDWComponent description follows

Hierarquia

Visão Geral

Campos

Protected FFreeStreams: Boolean;
Protected FOnGetStreams: TRESTDWOnGetStreams;
Protected FReceiveStream: TStream;
Protected FSendStream: TStream;
Protected FStreamType: TRESTDWIOHandlerStreamType;

Métodos

Protected Function ReadDataFromSource(Var VBuffer : TRESTDWBytes) : Integer;
Protected Function WriteDataToTarget(Const ABuffer : TRESTDWBytes; Const AOffset, ALength : Integer) : Integer;
Protected Function SourceIsAvailable: Boolean;
Protected Function CheckForError(ALastResult : Integer) : Integer;
Protected Procedure RaiseError(AError : Integer);
Public Constructor Create(AOwner : TComponent; AReceiveStream : TStream; ASendStream : TStream = nil); Reintroduce; Overload; Virtual;
Public Constructor Create(AOwner: TComponent); Reintroduce; Overload;
Public Procedure Close;
Public Procedure Open;

Propriedades

Public property StreamType : TRESTDWIOHandlerStreamType Read FStreamType;
Public property ReceiveStream : TStream Read FReceiveStream;
Public property SendStream : TStream Read FSendStream;
Published property FreeStreams : Boolean Read FFreeStreams Write FFreeStreams Default True;
Published property OnGetStreams: TRESTDWOnGetStreams read FOnGetStreams write FOnGetStreams;

Descrição

Campos

Protected FFreeStreams: Boolean;
 
Protected FOnGetStreams: TRESTDWOnGetStreams;
 
Protected FReceiveStream: TStream;
 
Protected FSendStream: TStream;
 
Protected FStreamType: TRESTDWIOHandlerStreamType;
 

Métodos

Protected Function ReadDataFromSource(Var VBuffer : TRESTDWBytes) : Integer;
 
Protected Function WriteDataToTarget(Const ABuffer : TRESTDWBytes; Const AOffset, ALength : Integer) : Integer;
 
Protected Function SourceIsAvailable: Boolean;
 
Protected Function CheckForError(ALastResult : Integer) : Integer;
 
Protected Procedure RaiseError(AError : Integer);
 
Public Constructor Create(AOwner : TComponent; AReceiveStream : TStream; ASendStream : TStream = nil); Reintroduce; Overload; Virtual;
 
Public Constructor Create(AOwner: TComponent); Reintroduce; Overload;
 
Public Procedure Close;
 
Public Procedure Open;
 

Propriedades

Public property StreamType : TRESTDWIOHandlerStreamType Read FStreamType;
 
Public property ReceiveStream : TStream Read FReceiveStream;
 
Public property SendStream : TStream Read FSendStream;
 
Published property FreeStreams : Boolean Read FFreeStreams Write FFreeStreams Default True;
 
Published property OnGetStreams: TRESTDWOnGetStreams read FOnGetStreams write FOnGetStreams;
 

Gerado por PasDoc 0.16.0.