[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Custom daemon application class.
Source position: daemonapp.pp line 360
type TCustomDaemonApplication = class(TCustomApplication) |
||
public |
||
constructor Create(); override; |
|
Constructor for the class instance. |
destructor Destroy; override; |
|
Clean up the TCustomDaemonApplication instance. |
procedure ShowException(); override; |
|
Show an exception. |
function CreateDaemon(); |
|
Create daemon instance. |
procedure StopDaemons(); |
|
Stop all daemons. |
procedure InstallDaemons; |
|
Install all daemons. |
procedure RunDaemons; |
|
Run all daemons. |
procedure UnInstallDaemons; |
|
Uninstall all daemons. |
procedure ShowHelp; virtual; |
|
Display a help message. |
procedure CreateForm(); virtual; |
|
Create a component. |
property OnRun: TNotifyEvent; [rw] |
|
Event executed when the daemon is run. |
|
Event logger instance. |
|
property GUIMainLoop: TGuiLoopEvent; [rw] |
|
GUI main loop callback. |
|
Handle of GUI loop main application window handle. |
|
property RunMode: TDaemonRunMode; [r] |
|
Application mode. |
property AutoRegisterMessageFile: Boolean; [rw] |
|
Automatically register the message file. |
end; |
|
Custom daemon application class. |
|
| | ||
|
Ancestor class for TApplication classes. |
|
| | ||
| | ||
| | ||
TObject,IFPObserved |
TCustomDaemonApplication is a TCustomApplication descendent which is the main application instance for a daemon. It handles the command-line and decides what to do when the application is started, depending on the command-line options given to the application, by calling the various methods.
It creates the necessary TDaemon instances by checking the TCustomDaemonMapperClass instance that contains the daemon maps.
|
Ancestor class for TApplication classes. |
|
|
Class of TCustomDaemonMapper. |