Class tsigcontroller

Unit

Declaration

type tsigcontroller = class(tmsecomponent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fstate: sigcontrollerstatesty;
Protected fclients: sigclientintfarty;
Protected fticks: proceventarty;
Protected finfos: siginfoarty;
Protected finputnodes: siginfopoarty;
Protected fexecinfo: sighandlernodeinfoarty;
Protected fexechigh: integer;

Methods

Protected procedure addclient(const aintf: isigclient);
Protected procedure removeclient(const aintf: isigclient);
Protected procedure updatemodel;
Protected function findinplink(const dest,source: psiginfoty): integer;
Protected procedure internalstep;
Protected procedure loaded; override;
Protected function findinp(const aconn: tsigconn): psiginfoty;
Protected function findoutp(const aconn: tsigconn): psiginfoty;
Protected procedure internalexecevent(const ainfopo: psiginfoty);
Protected procedure dispatcheventoutput(const ainfopo: psiginfoty);
Protected procedure execevent(const aintf: isigclient);
Protected procedure checktick;
Protected procedure dotick;
Protected function getnodenamepath(const aintf: isigclient): string;
Protected procedure checkoptions();
Protected procedure stopautorun;
Protected procedure doidle(var again: boolean);
Protected procedure doautotick(const sender: tobject);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure lockapplication;
Public procedure unlockapplication;
Public procedure modelchange;
Public procedure checkmodel;
Public procedure step(acount: integer=1);
Public procedure clear;
Public procedure lock;
Public procedure unlock;

Properties

Public property freerun: boolean read getfreerun write setfreerun;
Public property autorun: boolean read getautorun write setautorun;
Published property options: sigcontrolleroptionsty read foptions write setoptions default [];
Published property stepcount: integer read fstepcount write setstepcount default defaultstepcount;
Published property samplefrequ: real read fsamplefrequ write setsamplefrequ;
Published property tickdiv: integer read ftickdiv write settickdiv default defaulttickdiv;
Published property onbeforetick: notifyeventty read fonbeforetick write setonbeforetick;
Published property onaftertick: notifyeventty read fonaftertick write setonaftertick;
Published property onbeforestep: beforestepeventty read fonbeforestep write fonbeforestep;
Published property onafterstep: afterstepeventty read fonafterstep write fonafterstep;
Published property onbeforeupdatemodel: notifyeventty read fonbeforeupdatemodel write fonbeforeupdatemodel;
Published property onafterupdatemodel: notifyeventty read fonafterupdatemodel write fonafterupdatemodel;

Description

Fields

Protected fstate: sigcontrollerstatesty;

This item has no description.

Protected fclients: sigclientintfarty;

This item has no description.

Protected fticks: proceventarty;

This item has no description.

Protected finfos: siginfoarty;

This item has no description.

Protected finputnodes: siginfopoarty;

This item has no description.

Protected fexecinfo: sighandlernodeinfoarty;

This item has no description.

Protected fexechigh: integer;

This item has no description.

Methods

Protected procedure addclient(const aintf: isigclient);

This item has no description.

Protected procedure removeclient(const aintf: isigclient);

This item has no description.

Protected procedure updatemodel;

This item has no description.

Protected function findinplink(const dest,source: psiginfoty): integer;

This item has no description.

Protected procedure internalstep;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected function findinp(const aconn: tsigconn): psiginfoty;

This item has no description.

Protected function findoutp(const aconn: tsigconn): psiginfoty;

This item has no description.

Protected procedure internalexecevent(const ainfopo: psiginfoty);

This item has no description.

Protected procedure dispatcheventoutput(const ainfopo: psiginfoty);

This item has no description.

Protected procedure execevent(const aintf: isigclient);

This item has no description.

Protected procedure checktick;

This item has no description.

Protected procedure dotick;

This item has no description.

Protected function getnodenamepath(const aintf: isigclient): string;

This item has no description.

Protected procedure checkoptions();

This item has no description.

Protected procedure stopautorun;

This item has no description.

Protected procedure doidle(var again: boolean);

This item has no description.

Protected procedure doautotick(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 procedure lockapplication;

This item has no description.

Public procedure unlockapplication;

This item has no description.

Public procedure modelchange;

This item has no description.

Public procedure checkmodel;

This item has no description.

Public procedure step(acount: integer=1);

This item has no description.

Public procedure clear;

This item has no description.

Public procedure lock;

This item has no description.

Public procedure unlock;

This item has no description.

Properties

Public property freerun: boolean read getfreerun write setfreerun;

This item has no description.

Public property autorun: boolean read getautorun write setautorun;

This item has no description.

Published property options: sigcontrolleroptionsty read foptions write setoptions default [];

This item has no description.

Published property stepcount: integer read fstepcount write setstepcount default defaultstepcount;

This item has no description.

Published property samplefrequ: real read fsamplefrequ write setsamplefrequ;

This item has no description.

Published property tickdiv: integer read ftickdiv write settickdiv default defaulttickdiv;

This item has no description.

Published property onbeforetick: notifyeventty read fonbeforetick write setonbeforetick;

This item has no description.

Published property onaftertick: notifyeventty read fonaftertick write setonaftertick;

This item has no description.

Published property onbeforestep: beforestepeventty read fonbeforestep write fonbeforestep;

This item has no description.

Published property onafterstep: afterstepeventty read fonafterstep write fonafterstep;

This item has no description.

Published property onbeforeupdatemodel: notifyeventty read fonbeforeupdatemodel write fonbeforeupdatemodel;

This item has no description.

Published property onafterupdatemodel: notifyeventty read fonafterupdatemodel write fonafterupdatemodel;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.