Class tificontroller

Unit

Declaration

type tificontroller = class(tactivatorcontroller, iifimodulelink)

Description

No description available, ancestor tactivatorcontroller description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected foptions: ifirxoptionsty;

Methods

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected function senddata(const adata: ansistring; const asequence: sequencety = 0): sequencety;
Protected function senddataandwait(const adata: ansistring; out asequence: sequencety; atimeoutus: integer = 0): boolean;
Protected function senditem(const kind: ifireckindty; const data: array of ansistring): sequencety;
Protected procedure inititemheader(out arec: string; const akind: ifireckindty; const asequence: sequencety; const datasize: integer; out datapo: pchar);
Protected procedure processdata(const adata: pifirecty; var adatapo: pchar); virtual; abstract;
Protected function getifireckinds: ifireckindsty; virtual;
Protected procedure connectmodule(const sender: tcustommodulelink);
Public constructor create(const aowner: tcomponent; const aintf: iactivatorclient);
Public function cansend: boolean;

Properties

Published property channel: tcustomiochannel read fchannel write setchannel;
Published property linkname: string read flinkname write flinkname;
Published property tag: integer read ftag write ftag default 0;
Published property options: ifirxoptionsty read foptions write foptions default defaultifirxoptions;
Published property timeoutus: integer read fdefaulttimeout write fdefaulttimeout default defaultifirxtimeout;

Description

Fields

Protected foptions: ifirxoptionsty;
 

Methods

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
 
Protected function senddata(const adata: ansistring; const asequence: sequencety = 0): sequencety;
 
Protected function senddataandwait(const adata: ansistring; out asequence: sequencety; atimeoutus: integer = 0): boolean;
 
Protected function senditem(const kind: ifireckindty; const data: array of ansistring): sequencety;
 
Protected procedure inititemheader(out arec: string; const akind: ifireckindty; const asequence: sequencety; const datasize: integer; out datapo: pchar);
 
Protected procedure processdata(const adata: pifirecty; var adatapo: pchar); virtual; abstract;
 
Protected function getifireckinds: ifireckindsty; virtual;
 
Protected procedure connectmodule(const sender: tcustommodulelink);
 
Public constructor create(const aowner: tcomponent; const aintf: iactivatorclient);
 
Public function cansend: boolean;
 

Properties

Published property channel: tcustomiochannel read fchannel write setchannel;
 
Published property linkname: string read flinkname write flinkname;
 
Published property tag: integer read ftag write ftag default 0;
 
Published property options: ifirxoptionsty read foptions write foptions default defaultifirxoptions;
 
Published property timeoutus: integer read fdefaulttimeout write fdefaulttimeout default defaultifirxtimeout;
 

Generated by PasDoc 0.16.0.