Unit 'lMimeWrapper' Package
[Overview][Constants][Types][Classes][Index] [#pl_lnet]

TMimeSection

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

Declaration

Source position: lmimewrapper.pp line 43

type TMimeSection = class

protected

  FContentType: string;

  

  FEncoding: TMimeEncoding;

  

  FActivated: Boolean;

  

  FDescription: string;

  

  FDisposition: TMimeDisposition;

  

  FBuffer: string;

  

  FEncodingStream: TStream;

  

  FOutputStream: TStream;

  

  FLocalStream: TBogusStream;

  

  function RecalculateSize();

  

  function GetSize; virtual; abstract;

  

  procedure SetDescription();

  

  procedure SetDisposition();

  

  procedure SetEncoding();

  

  procedure CreateEncodingStream; virtual;

  

  function GetHeader; virtual;

  

  function ReadBuffer();

  

  procedure FillBuffer(); virtual; abstract;

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function Read();

  

  procedure Reset; virtual;

  

  property ContentType: string; [rw]

  

  property Encoding: TMimeEncoding; [rw]

  

  property Disposition: TMimeDisposition; [rw]

  

  property Description: string; [rw]

  

  property Header: string; [r]

  

  property Size: Integer; [r]

  

end;

Inheritance

TMimeSection

  

|

TObject



CT Web help

CodeTyphon Studio