Class tactivator

Unit

Declaration

type tactivator = class(tactcomponent)

Description

This item has no description.

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[const index: integer]: tobject read getclientinstances;
Public property clientinterfaces[const index: 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;

This item has no description.

Protected fclients: pointerarty;

This item has no description.

Methods

Protected procedure setactive(const avalue: boolean); override;

This item has no description.

Protected procedure registerclient(const aclient: iobjectlink);

This item has no description.

Protected procedure unregisterclient(const aclient: iobjectlink);

This item has no description.

Protected procedure updateorder;

This item has no description.

Protected function getclientnames: stringarty;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure doasyncevent(var atag: integer); override;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); override;

This item has no description.

Protected procedure objevent(const sender: iobjectlink; const event: objecteventty); override;

This item has no description.

Protected procedure doterminated(const sender: tobject);

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public class procedure addclient(const aactivator: tactivator; const aclient: iobjectlink; var dest: tactivator);

This item has no description.

Public procedure activaterecursive;

This item has no description.

Public procedure deactivaterecursive;

This item has no description.

Public procedure activateclients;

This item has no description.

Public procedure deactivateclients;

This item has no description.

Properties

Public property activated: boolean read factivated;

This item has no description.

Public property activecount: integer read factivecount;

This item has no description.

Public property clientinstances[const index: integer]: tobject read getclientinstances;

This item has no description.

Public property clientinterfaces[const index: integer]: iobjectlink read getclientinterfaces;

This item has no description.

Public property clientcount: integer read getclients;

This item has no description.

Published property clients: integer read getclients write setclients;

This item has no description.

Published property options: activatoroptionsty read foptions write setoptions default defaultactivatoroptions;

This item has no description.

Published property active: boolean read factive write setactive default false;

This item has no description.

Published property abortaction: activatorabortactionty read fabortaction write fabortaction default aaa_abortexception;

This item has no description.

Published property onbeforeactivate: notifyeventty read fonbeforeactivate write fonbeforeactivate;

This item has no description.

Published property onactivateerror: activateerroreventty read fonactivateerror write fonactivateerror;

This item has no description.

Published property onabort: activatoraborteventty read fonabort write fonabort;

This item has no description.

Published property onafteractivate: notifyeventty read fonafteractivate write fonafteractivate;

This item has no description.

Published property onbeforedeactivate: notifyeventty read fonbeforedeactivate write fonbeforedeactivate;

This item has no description.

Published property onafterdeactivate: notifyeventty read fonafterdeactivate write fonafterdeactivate;

This item has no description.

Published property activator;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.