Class tcustomificlientcontroller

Unit

Declaration

type tcustomificlientcontroller = class(tlinkedpersistent, iifidataserver, istatfile)

Description

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 fowner: tmsecomponent;
Protected fkind: ttypekind;
Protected fstate: ifivaluelinkstatesty;
Protected foptionsvalue: valueclientoptionsty;
Protected fwidgetstate: ifiwidgetstatesty;
Protected fwidgetstatebefore: ifiwidgetstatesty;
Protected fchangedclient: pointer;
Protected fapropname: string;
Protected fapropkind: ttypekind;
Protected fapropvalue: pointer;

Methods

Protected procedure dogetprop(const alink: pointer);
Protected procedure getprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);
Protected procedure dosetprop(const alink: pointer);
Protected procedure setprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);
Protected procedure finalizelink(const alink: pointer);
Protected procedure finalizelinks;
Protected procedure loaded; virtual;
Protected function errorname(const ainstance: tobject): string;
Protected procedure interfaceerror;
Protected function getifilinkkind: ptypeinfo; virtual;
Protected function checkcomponent(const aintf: iifilink): pointer; virtual;
Protected procedure valuestootherclient(const alink: pointer);
Protected procedure valuestoclient(const alink: pointer); virtual;
Protected procedure clienttovalues(const alink: pointer); virtual;
Protected procedure change(const alink: iificlient = nil);
Protected procedure linkset(const alink: iificlient); virtual;
Protected function setmsestringval(const alink: iificlient; const aname: string; const avalue: msestring): boolean;
Protected function getmsestringval(const alink: iificlient; const aname: string; var avalue: msestring): boolean;
Protected function setintegerval(const alink: iificlient; const aname: string; const avalue: integer): boolean;
Protected function getintegerval(const alink: iificlient; const aname: string; var avalue: integer): boolean;
Protected function setint64val(const alink: iificlient; const aname: string; const avalue: int64): boolean;
Protected function getint64val(const alink: iificlient; const aname: string; var avalue: int64): boolean;
Protected function setpointerval(const alink: iifidatalink; const aname: string; const avalue: pointer): boolean;
Protected function getpointerval(const alink: iifidatalink; const aname: string; var avalue: pointer): boolean;
Protected function setbooleanval(const alink: iificlient; const aname: string; const avalue: boolean): boolean;
Protected function getbooleanval(const alink: iificlient; const aname: string; var avalue: boolean): boolean;
Protected function setrealtyval(const alink: iificlient; const aname: string; const avalue: realty): boolean;
Protected function getrealtyval(const alink: iificlient; const aname: string; var avalue: realty): boolean;
Protected function setdatetimeval(const alink: iificlient; const aname: string; const avalue: tdatetime): boolean;
Protected function getdatetimeval(const alink: iificlient; const aname: string; var avalue: tdatetime): boolean;
Protected procedure distribute(const sender: iificlient; const local: boolean; const exec: boolean); virtual;
Protected procedure execute(const sender: iificlient); virtual;
Protected procedure valuechanged(const sender: iifidatalink);
Protected procedure statechanged(const sender: iificlient; const astate: ifiwidgetstatesty); virtual;
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer); virtual;
Protected procedure dataentered(const sender: iificlient; const arow: integer); virtual;
Protected procedure closequery(const sender: iificlient; var amodalresult: modalresultty); virtual;
Protected procedure sendmodalresult(const sender: iificlient; const amodalresult: modalresultty); virtual;
Protected procedure updateoptionsedit(var avalue: optionseditty); virtual;
Protected procedure dostatread(const reader: tstatreader); virtual;
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
Protected procedure statreading;
Protected procedure statread;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Public constructor create(const aowner: tmsecomponent; const akind: ttypekind); reintroduce; overload;
Public constructor create(const aowner: tmsecomponent); overload; virtual;
Public function canconnect(const acomponent: tcomponent): boolean; virtual;

Properties

Public property msestringprop[constaname:string]: msestring read getmsestringpro write setmsestringpro;
Public property integerprop[constaname:string]: integer read getintegerpro write setintegerpro;
Public property booleanprop[constaname:string]: boolean read getbooleanpro write setbooleanpro;
Public property realtyprop[constaname:string]: realty read getrealtypro write setrealtypro;
Public property datetimeprop[constaname:string]: tdatetime read getdatetimepro write setdatetimepro;
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read fstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property onchangebefore: ifieventty read fonchangebefore write fonchangebefore;
Public property onchangeafter: ifieventty read fonchangeafter write fonchangeafter;
Public property onclientvaluechanged: ificlienteventty read fonclientvaluechanged write fonclientvaluechanged;
Public property onclientstatechanged: ificlientstateeventty read fonclientstatechanged write fonclientstatechanged;
Public property onclientclosequery: ificlientclosequeryeventty read fonclientclosequery write fonclientclosequery;
Public property onclientmodalresult: ificlientmodalresulteventty read fonclientmodalresult write fonclientmodalresult;
Public property onclientexecute: ificlienteventty read fonclientexecute write fonclientexecute;

Description

Fields

Protected fowner: tmsecomponent;
 
Protected fkind: ttypekind;
 
Protected fstate: ifivaluelinkstatesty;
 
Protected foptionsvalue: valueclientoptionsty;
 
Protected fwidgetstate: ifiwidgetstatesty;
 
Protected fwidgetstatebefore: ifiwidgetstatesty;
 
Protected fchangedclient: pointer;
 
Protected fapropname: string;
 
Protected fapropkind: ttypekind;
 
Protected fapropvalue: pointer;
 

Methods

Protected procedure dogetprop(const alink: pointer);
 
Protected procedure getprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);
 
Protected procedure dosetprop(const alink: pointer);
 
Protected procedure setprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);
 
Protected procedure finalizelink(const alink: pointer);
 
Protected procedure finalizelinks;
 
Protected procedure loaded; virtual;
 
Protected function errorname(const ainstance: tobject): string;
 
Protected procedure interfaceerror;
 
Protected function getifilinkkind: ptypeinfo; virtual;
 
Protected function checkcomponent(const aintf: iifilink): pointer; virtual;
 
Protected procedure valuestootherclient(const alink: pointer);
 
Protected procedure valuestoclient(const alink: pointer); virtual;
 
Protected procedure clienttovalues(const alink: pointer); virtual;
 
Protected procedure change(const alink: iificlient = nil);
 
Protected procedure linkset(const alink: iificlient); virtual;
 
Protected function setmsestringval(const alink: iificlient; const aname: string; const avalue: msestring): boolean;
 
Protected function getmsestringval(const alink: iificlient; const aname: string; var avalue: msestring): boolean;
 
Protected function setintegerval(const alink: iificlient; const aname: string; const avalue: integer): boolean;
 
Protected function getintegerval(const alink: iificlient; const aname: string; var avalue: integer): boolean;
 
Protected function setint64val(const alink: iificlient; const aname: string; const avalue: int64): boolean;
 
Protected function getint64val(const alink: iificlient; const aname: string; var avalue: int64): boolean;
 
Protected function setpointerval(const alink: iifidatalink; const aname: string; const avalue: pointer): boolean;
 
Protected function getpointerval(const alink: iifidatalink; const aname: string; var avalue: pointer): boolean;
 
Protected function setbooleanval(const alink: iificlient; const aname: string; const avalue: boolean): boolean;
 
Protected function getbooleanval(const alink: iificlient; const aname: string; var avalue: boolean): boolean;
 
Protected function setrealtyval(const alink: iificlient; const aname: string; const avalue: realty): boolean;
 
Protected function getrealtyval(const alink: iificlient; const aname: string; var avalue: realty): boolean;
 
Protected function setdatetimeval(const alink: iificlient; const aname: string; const avalue: tdatetime): boolean;
 
Protected function getdatetimeval(const alink: iificlient; const aname: string; var avalue: tdatetime): boolean;
 
Protected procedure distribute(const sender: iificlient; const local: boolean; const exec: boolean); virtual;
 
Protected procedure execute(const sender: iificlient); virtual;
 
Protected procedure valuechanged(const sender: iifidatalink);
 
Protected procedure statechanged(const sender: iificlient; const astate: ifiwidgetstatesty); virtual;
 
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer); virtual;
 
Protected procedure dataentered(const sender: iificlient; const arow: integer); virtual;
 
Protected procedure closequery(const sender: iificlient; var amodalresult: modalresultty); virtual;
 
Protected procedure sendmodalresult(const sender: iificlient; const amodalresult: modalresultty); virtual;
 
Protected procedure updateoptionsedit(var avalue: optionseditty); virtual;
 
Protected procedure dostatread(const reader: tstatreader); virtual;
 
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
 
Protected procedure statreading;
 
Protected procedure statread;
 
Protected function getstatvarname: msestring;
 
Protected function getstatpriority: integer;
 
Public constructor create(const aowner: tmsecomponent; const akind: ttypekind); reintroduce; overload;
 
Public constructor create(const aowner: tmsecomponent); overload; virtual;
 
Public function canconnect(const acomponent: tcomponent): boolean; virtual;
 

Properties

Public property msestringprop[constaname:string]: msestring read getmsestringpro write setmsestringpro;
 
Public property integerprop[constaname:string]: integer read getintegerpro write setintegerpro;
 
Public property booleanprop[constaname:string]: boolean read getbooleanpro write setbooleanpro;
 
Public property realtyprop[constaname:string]: realty read getrealtypro write setrealtypro;
 
Public property datetimeprop[constaname:string]: tdatetime read getdatetimepro write setdatetimepro;
 
Public property statfile: tstatfile read fstatfile write setstatfile;
 
Public property statvarname: msestring read fstatvarname write fstatvarname;
 
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
 
Public property onchangebefore: ifieventty read fonchangebefore write fonchangebefore;
 
Public property onchangeafter: ifieventty read fonchangeafter write fonchangeafter;
 
Public property onclientvaluechanged: ificlienteventty read fonclientvaluechanged write fonclientvaluechanged;
 
Public property onclientstatechanged: ificlientstateeventty read fonclientstatechanged write fonclientstatechanged;
 
Public property onclientclosequery: ificlientclosequeryeventty read fonclientclosequery write fonclientclosequery;
 
Public property onclientmodalresult: ificlientmodalresulteventty read fonclientmodalresult write fonclientmodalresult;
 
Public property onclientexecute: ificlienteventty read fonclientexecute write fonclientexecute;
 

Generated by PasDoc 0.16.0.