Class tificontroller

Unit

Declaration

type tificontroller = class(tactivatorcontroller, iifimodulelink)

Description

This item has no description.

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;

This item has no description.

Methods

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;

This item has no description.

Protected function senddata(const adata: ansistring; const asequence: sequencety = 0): sequencety;

This item has no description.

Protected function senddataandwait(const adata: ansistring; out asequence: sequencety; atimeoutus: integer = 0): boolean;

This item has no description.

Protected function senditem(const kind: ifireckindty; const data: array of ansistring): sequencety;

This item has no description.

Protected procedure inititemheader(out arec: string; const akind: ifireckindty; const asequence: sequencety; const datasize: integer; out datapo: pchar);

This item has no description.

Protected procedure processdata(const adata: pifirecty; var adatapo: pchar); virtual; abstract;

This item has no description.

Protected function getifireckinds: ifireckindsty; virtual;

This item has no description.

Protected procedure connectmodule(const sender: tcustommodulelink);

This item has no description.

Public constructor create(const aowner: tcomponent; const aintf: iactivatorclient);

This item has no description.

Public function cansend: boolean;

This item has no description.

Properties

Published property channel: tcustomiochannel read fchannel write setchannel;

This item has no description.

Published property linkname: string read flinkname write flinkname;

This item has no description.

Published property tag: integer read ftag write ftag default 0;

This item has no description.

Published property options: ifirxoptionsty read foptions write foptions default defaultifirxoptions;

This item has no description.

Published property timeoutus: integer read fdefaulttimeout write fdefaulttimeout default defaultifirxtimeout;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.