Class tactivator

Unit

Declaration

type tactivator = class(tactcomponent)

Description

No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected fclientnames: stringarty;
Protected fclients: pointerarty;

Methods

Protected procedure setactive(const avalue: boolean); override;
Protected procedure registerclient(const aclient: iobjectlink);
Protected procedure unregisterclient(const aclient: iobjectlink);
Protected procedure updateorder;
Protected function getclientnames: stringarty;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure loaded; override;
Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); override;
Protected procedure objevent(const sender: iobjectlink; const event: objecteventty); override;
Protected procedure doterminated(const sender: tobject);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public class procedure addclient(const aactivator: tactivator; const aclient: iobjectlink; var dest: tactivator);
Public procedure activaterecursive;
Public procedure deactivaterecursive;
Public procedure activateclients;
Public procedure deactivateclients;

Properties

Public property activated: boolean read factivated;
Public property activecount: integer read factivecount;
Public property clientinstances[constindex:integer]: tobject read getclientinstances;
Public property clientinterfaces[constindex:integer]: iobjectlink read getclientinterfaces;
Public property clientcount: integer read getclients;
Published property clients: integer read getclients write setclients;
Published property options: activatoroptionsty read foptions write setoptions default defaultactivatoroptions;
Published property active: boolean read factive write setactive default false;
Published property abortaction: activatorabortactionty read fabortaction write fabortaction default aaa_abortexception;
Published property onbeforeactivate: notifyeventty read fonbeforeactivate write fonbeforeactivate;
Published property onactivateerror: activateerroreventty read fonactivateerror write fonactivateerror;
Published property onabort: activatoraborteventty read fonabort write fonabort;
Published property onafteractivate: notifyeventty read fonafteractivate write fonafteractivate;
Published property onbeforedeactivate: notifyeventty read fonbeforedeactivate write fonbeforedeactivate;
Published property onafterdeactivate: notifyeventty read fonafterdeactivate write fonafterdeactivate;
Published property activator;

Description

Fields

Protected fclientnames: stringarty;
 
Protected fclients: pointerarty;
 

Methods

Protected procedure setactive(const avalue: boolean); override;
 
Protected procedure registerclient(const aclient: iobjectlink);
 
Protected procedure unregisterclient(const aclient: iobjectlink);
 
Protected procedure updateorder;
 
Protected function getclientnames: stringarty;
 
Protected procedure defineproperties(filer: tfiler); override;
 
Protected procedure doasyncevent(var atag: integer); override;
 
Protected procedure loaded; override;
 
Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); override;
 
Protected procedure objevent(const sender: iobjectlink; const event: objecteventty); override;
 
Protected procedure doterminated(const sender: tobject);
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public class procedure addclient(const aactivator: tactivator; const aclient: iobjectlink; var dest: tactivator);
 
Public procedure activaterecursive;
 
Public procedure deactivaterecursive;
 
Public procedure activateclients;
 
Public procedure deactivateclients;
 

Properties

Public property activated: boolean read factivated;
 
Public property activecount: integer read factivecount;
 
Public property clientinstances[constindex:integer]: tobject read getclientinstances;
 
Public property clientinterfaces[constindex:integer]: iobjectlink read getclientinterfaces;
 
Public property clientcount: integer read getclients;
 
Published property clients: integer read getclients write setclients;
 
Published property options: activatoroptionsty read foptions write setoptions default defaultactivatoroptions;
 
Published property active: boolean read factive write setactive default false;
 
Published property abortaction: activatorabortactionty read fabortaction write fabortaction default aaa_abortexception;
 
Published property onbeforeactivate: notifyeventty read fonbeforeactivate write fonbeforeactivate;
 
Published property onactivateerror: activateerroreventty read fonactivateerror write fonactivateerror;
 
Published property onabort: activatoraborteventty read fonabort write fonabort;
 
Published property onafteractivate: notifyeventty read fonafteractivate write fonafteractivate;
 
Published property onbeforedeactivate: notifyeventty read fonbeforedeactivate write fonbeforedeactivate;
 
Published property onafterdeactivate: notifyeventty read fonafterdeactivate write fonafterdeactivate;
 
Published property activator;
 

Generated by PasDoc 0.16.0.