Classe TRESTDWMessageDecoder

Unit

Declaração

type TRESTDWMessageDecoder = class(TRESTDWComponent)

Descrição

No description available, ancestor TRESTDWComponent description follows

Hierarquia

Visão Geral

Campos

Protected FFilename: String;
Protected FFreeSourceStream: Boolean;
Protected FHeaders: TStrings;
Protected FPartType: TRESTDWMessageCoderPartType;
Protected FSourceStream: TStream;

Métodos

Public Constructor Create(AOwner : TComponent); Override;
Public Function ReadBody(ADestStream : TStream; Var AMsgEnd : Boolean) : TRESTDWMessageDecoder; Virtual; Abstract;
Public Procedure ReadHeader; Virtual;
Public Function ReadLn(Const ATerminator : String = LF) : String;
Public Function ReadLnRFC(Var VMsgEnd : Boolean) : String; Overload;
Public Function ReadLnRFC(Var VMsgEnd : Boolean; Const ALineTerminator : String; Const ADelim : String = '.') : String; Overload;
Public Destructor Destroy; Override;

Propriedades

Public property Filename : String Read FFilename;
Public property FreeSourceStream : Boolean Read FFreeSourceStream Write FFreeSourceStream;
Public property Headers : TStrings Read FHeaders;
Public property PartType : TRESTDWMessageCoderPartType Read FPartType;
Public property SourceStream : TStream Read FSourceStream Write FSourceStream;

Descrição

Campos

Protected FFilename: String;
 
Protected FFreeSourceStream: Boolean;
 
Protected FHeaders: TStrings;
 
Protected FPartType: TRESTDWMessageCoderPartType;
 
Protected FSourceStream: TStream;
 

Métodos

Public Constructor Create(AOwner : TComponent); Override;
 
Public Function ReadBody(ADestStream : TStream; Var AMsgEnd : Boolean) : TRESTDWMessageDecoder; Virtual; Abstract;
 
Public Procedure ReadHeader; Virtual;
 
Public Function ReadLn(Const ATerminator : String = LF) : String;
 
Public Function ReadLnRFC(Var VMsgEnd : Boolean) : String; Overload;
 
Public Function ReadLnRFC(Var VMsgEnd : Boolean; Const ALineTerminator : String; Const ADelim : String = '.') : String; Overload;
 
Public Destructor Destroy; Override;
 

Propriedades

Public property Filename : String Read FFilename;
 
Public property FreeSourceStream : Boolean Read FFreeSourceStream Write FFreeSourceStream;
 
Public property Headers : TStrings Read FHeaders;
 
Public property PartType : TRESTDWMessageCoderPartType Read FPartType;
 
Public property SourceStream : TStream Read FSourceStream Write FSourceStream;
 

Gerado por PasDoc 0.16.0.