TDaemonThread class
Thread to run daemons in.
Declaration
TDaemonThread = class(TThread)Inheritance
- TDaemonThread
- TThread
Description
TDaemonThread is the thread in which the daemons in the
application are run. Each daemon is run in it's own thread.
It should not be necessary to create these threads manually, the TDaemonController class will take care of this.
See also
Properties
Daemon | public | Daemon instance. |
Methods
StartServiceExecute | protected | |
HandleControlCode | protected | |
Create | public | Create a new thread. |
Execute | public | Run the daemon. |
CheckControlMessage | public | Check if a control message has arrived. |
StopDaemon | public | Stops the daemon. |
PauseDaemon | public | Pause the daemon. |
ContinueDaemon | public | Continue the daemon. |
ShutDownDaemon | public | Shut down daemon. |
InterrogateDaemon | public | Report the daemon status. |
Inherited
From TThread (42)
AfterConstruction CheckTerminated CreateAnonymousThread Current CurrentIsMain CurrentThread Destroy DoTerminate ExecuteInThread ExternalThread FatalException Finished ForceQueue FreeOnTerminate GetCPUUsage GetSystemTimes GetTickCount GetTickCount64 Handle IsSingleProcessor NameThreadForDebugging OnTerminate Priority ProcessorCount Queue RemoveQueuedEvents Resume ReturnValue SetReturnValue Sleep SpinWait Start Suspend Suspended Synchronize Terminate Terminated TerminatedSet ThreadID TSystemTimes WaitFor Yield
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
