Class tcustommodulelink

Unit

Declaration

type tcustommodulelink = class(tifiiolinkcomponent, iifiserver, iifimodulelink)

Description

No description available, ancestor tifiiolinkcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected fvalues: tvaluelinks;
Protected fvaluecomponents: tvaluecomponentlinks;

Methods

Protected function hasconnection: boolean;
Protected function encodemodulecommand(const acommand: ificommandcodety; const atag: integer; const aname: string): string;
Protected procedure closemodule(const atag: integer; const aname: string);
Protected function encodeactionfired(const atag: integer; const aname: string; out adatapo: pchar): string;
Protected procedure actionfired(const sender: tlinkaction; const acompintf: iifitxaction); virtual;
Protected function actionreceived(const adata: pifirecty; var adatapo: pchar; const atag: integer; const aname: string):boolean;
Protected function requestmodulereceived(const atag: integer; const aname: string; const asequence: sequencety): boolean;
Protected function modulecommandreceived(const atag: integer; const aname: string; const adata: pmodulecommanddataty): boolean;
Protected function moduledatareceived(const atag: integer; const aname: string; const asequence: sequencety; const adata: pmoduledatadataty): boolean;
Protected procedure moduleloaded(const sender: tmsecomponent);
Protected function propertychangereceived(const atag: integer; const aname: string; const apropertyname: string; const adata: pifidataty): boolean;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected function processdataitem(const adata: pifirecty; var adatapo: pchar; const atag: integer; const aname: string): boolean; virtual;
Protected function processdata(const adata: pifirecty): boolean;
Protected function senddata(const adata: ansistring): sequencety;
Protected procedure receiveevent(const event: tobjectevent); override;
Protected procedure execute(const sender: iificlient); virtual;
Protected procedure valuechanged(const sender: iificlient); virtual;
Protected procedure statechanged(const sender: iificlient; const astate: ifiwidgetstatesty); virtual;
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer);
Protected procedure dataentered(const sender: iificlient; const arow: integer);
Protected procedure updateoptionsedit(var avalue: optionseditty);
Protected procedure closequery(const sender: iificlient; var amodalresult: modalresultty);
Protected procedure sendmodalresult(const sender: iificlient; const amodalresult: modalresultty); virtual;
Protected procedure connectmodule(const sender: tcustommodulelink);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure updatecomponent(const anamepath: ansistring; const aobjecttext: ansistring);

Properties

Public property linkname: string read flinkname write flinkname;
Public property actionsrx: trxlinkactions read factionsrx write setactionsrx;
Public property actionstx: ttxlinkactions read factionstx write setactionstx;
Public property modulesrx: trxlinkmodules read fmodulesrx write setmodulesrx;
Public property modulestx: ttxlinkmodules read fmodulestx write setmodulestx;
Public property valuecomponents: tvaluecomponentlinks read fvaluecomponents write setvaluecomponents;
Public property values: tvaluelinks read fvalues write setvalues;
Public property options: formlinkoptionsty read foptions write foptions default defaultformlinkoptions;

Description

Fields

Protected fvalues: tvaluelinks;
 
Protected fvaluecomponents: tvaluecomponentlinks;
 

Methods

Protected function hasconnection: boolean;
 
Protected function encodemodulecommand(const acommand: ificommandcodety; const atag: integer; const aname: string): string;
 
Protected procedure closemodule(const atag: integer; const aname: string);
 
Protected function encodeactionfired(const atag: integer; const aname: string; out adatapo: pchar): string;
 
Protected procedure actionfired(const sender: tlinkaction; const acompintf: iifitxaction); virtual;
 
Protected function actionreceived(const adata: pifirecty; var adatapo: pchar; const atag: integer; const aname: string):boolean;
 
Protected function requestmodulereceived(const atag: integer; const aname: string; const asequence: sequencety): boolean;
 
Protected function modulecommandreceived(const atag: integer; const aname: string; const adata: pmodulecommanddataty): boolean;
 
Protected function moduledatareceived(const atag: integer; const aname: string; const asequence: sequencety; const adata: pmoduledatadataty): boolean;
 
Protected procedure moduleloaded(const sender: tmsecomponent);
 
Protected function propertychangereceived(const atag: integer; const aname: string; const apropertyname: string; const adata: pifidataty): boolean;
 
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
 
Protected function processdataitem(const adata: pifirecty; var adatapo: pchar; const atag: integer; const aname: string): boolean; virtual;
 
Protected function processdata(const adata: pifirecty): boolean;
 
Protected function senddata(const adata: ansistring): sequencety;
 
Protected procedure receiveevent(const event: tobjectevent); override;
 
Protected procedure execute(const sender: iificlient); virtual;
 
Protected procedure valuechanged(const sender: iificlient); virtual;
 
Protected procedure statechanged(const sender: iificlient; const astate: ifiwidgetstatesty); virtual;
 
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer);
 
Protected procedure dataentered(const sender: iificlient; const arow: integer);
 
Protected procedure updateoptionsedit(var avalue: optionseditty);
 
Protected procedure closequery(const sender: iificlient; var amodalresult: modalresultty);
 
Protected procedure sendmodalresult(const sender: iificlient; const amodalresult: modalresultty); virtual;
 
Protected procedure connectmodule(const sender: tcustommodulelink);
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure updatecomponent(const anamepath: ansistring; const aobjecttext: ansistring);
 

Properties

Public property linkname: string read flinkname write flinkname;
 
Public property actionsrx: trxlinkactions read factionsrx write setactionsrx;
 
Public property actionstx: ttxlinkactions read factionstx write setactionstx;
 
Public property modulesrx: trxlinkmodules read fmodulesrx write setmodulesrx;
 
Public property modulestx: ttxlinkmodules read fmodulestx write setmodulestx;
 
Public property valuecomponents: tvaluecomponentlinks read fvaluecomponents write setvaluecomponents;
 
Public property values: tvaluelinks read fvalues write setvalues;
 
Public property options: formlinkoptionsty read foptions write foptions default defaultformlinkoptions;
 

Generated by PasDoc 0.16.0.