[Overview][Resource strings][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Daemon definition
Source position: daemonapp.pp line 213
type TDaemonDef = class(TCollectionItem) |
||
public |
||
constructor Create(); override; |
|
Create a new TDaemonDef instance |
destructor Destroy; override; |
|
Free a TDaemonDef from memory |
property DaemonClass: TCustomDaemonClass; [r] |
|
TDaemon class to use for this daemon |
property Instance: TCustomDaemon; [rw] |
|
Instance of the daemon class |
published |
||
property DaemonClassName: string; [rw] |
|
Name of the TDaemon class to use for this daemon |
property Name: string; [rw] |
|
Name of the daemon (service) |
property Description: string; [rw] |
|
Description of the daemon |
property DisplayName: string; [rw] |
|
Displayed name of the daemon (service) |
property RunArguments: string; [rw] |
|
Additional command-line arguments when running daemon. |
property Options: TDaemonOptions; [rw] |
|
Service options |
property Enabled: Boolean; [rw] |
|
Is the daemon enabled or not |
property WinBindings: TWinBindings; [rw] |
|
Windows-specific bindings (windows only) |
property OnCreateInstance: TNotifyEvent; [rw] |
|
Event called when a daemon in instantiated |
property LogStatusReport: Boolean; [rw] |
|
Log the status report to the system log |
end; |
|
Daemon definition |
|
| | ||
| | ||
| | ||
TDaemonDef contains the definition of a daemon in the application: The name of the daemon, which TCustomDaemon descendent should be started to run the daemon, a description, and various other options should be set in this class. The global TDaemonApplication instance maintains a collection of TDaemonDef instances and will use these definitions to install or start the various daemons.
|
Default descendent of CustomDaemonApplication |
|
|
Daemon class for visual development |