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

TMimeStream

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

Declaration

Source position: lmimewrapper.pp line 130

type TMimeStream = class(TStream)

protected

  FMimeType: TMimeType;

  

  FSections: TFPObjectList;

  

  FOutputStream: TMimeOutputStream;

  

  FBoundary: string;

  

  FActiveSection: Integer;

  

  FCalledRead: Boolean;

  

  FCalledWrite: Boolean;

  

  function GetBoundarySize;

  

  function GetSize; override;

  

  function GetCount;

  

  function GetBoundary;

  

  function GetSection();

  

  function GetMimeHeader;

  

  procedure SetSection();

  

  procedure ActivateFirstSection;

  

  procedure ActivateNextSection;

  

  procedure DoRead();

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  function Seek();

  

  function Read(); override;

  

  function Write(); override;

  

  procedure AddTextSection();

  

  procedure AddFileSection();

  

  procedure AddStreamSection();

  

  procedure Delete();

  

  procedure Remove();

  

  procedure Reset;

  

  property Sections []: TMimeSection; default; [rw]

  

  property Count: Integer; [r]

  

  property Boundary: string; [r]

  

  property MimeType: TMimeType; [rw]

  

end;

Inheritance

TMimeStream

  

|

TObject



CT Web help

CodeTyphon Studio