Unit 'IdMessageCoder' Package
[Overview][Types][Classes][Index] [#pl_indy]

TIdMessageDecoder

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

Declaration

Source position: IdMessageCoder.pas line 84

type TIdMessageDecoder = class(TIdComponent)

protected

  FFilename: string;

  

  FFreeSourceStream: Boolean;

  

  FHeaders: TStrings;

  

  FPartType: TIdMessageCoderPartType;

  

  FSourceStream: TStream;

  

  procedure InitComponent; override;

  

public

  function ReadBody(); virtual; abstract;

  

  procedure ReadHeader; virtual;

  

  function ReadLn();

  

  function ReadLnRFC();

  

  destructor Destroy; override;

  

  property Filename: string; [r]

  

  property FreeSourceStream: Boolean; [rw]

  

  property Headers: TStrings; [r]

  

  property PartType: TIdMessageCoderPartType; [r]

  

  property SourceStream: TStream; [rw]

  

end;

Inheritance

TIdMessageDecoder

  

|

TIdComponent

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio