[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: IdThread.pas line 198
type TIdThread = class(TThread) |
||
protected |
||
FData: TObject; |
|
|
|
||
FLoop: Boolean; |
|
|
FName: string; |
|
|
|
||
|
||
FTerminatingException: string; |
|
|
FTerminatingExceptionClass: TClass; |
|
|
|
||
|
||
|
||
procedure AfterRun; virtual; |
|
|
procedure AfterExecute; virtual; |
|
|
procedure BeforeExecute; virtual; |
|
|
procedure BeforeRun; virtual; |
|
|
procedure Cleanup; virtual; |
|
|
procedure DoException(); virtual; |
|
|
procedure DoStopped; virtual; |
|
|
procedure Execute; override; |
|
|
function GetStopped; |
|
|
function HandleRunException(); virtual; |
|
|
procedure Run; virtual; abstract; |
|
|
class procedure WaitAllThreadsTerminated(); |
|
|
public |
||
constructor Create(); virtual; |
|
|
destructor Destroy; override; |
|
|
procedure Start; virtual; |
|
|
procedure Stop; virtual; |
|
|
procedure Synchronize(); overload; |
|
|
procedure Terminate; virtual; |
|
|
procedure TerminateAndWaitFor; virtual; |
|
|
property Data: TObject; [rw] |
|
|
property Loop: Boolean; [rw] |
|
|
property Name: string; [rw] |
|
|
property ReturnValue; |
|
|
property StopMode: TIdThreadStopMode; [rw] |
|
|
property Stopped: Boolean; [r] |
|
|
property Terminated; |
|
|
property TerminatingException: string; [r] |
|
|
property TerminatingExceptionClass: TClass; [r] |
|
|
|
||
property OnException: TIdExceptionThreadEvent; [rw] |
|
|
property OnStopped: TIdNotifyThreadEvent; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |