Topic Path: Symbol Reference > Files > IdThread.pas
ContentsIndexHome
PreviousUpNext
IdThread.pas

Contains Classes, Types, Procedures, and Functions needed to define and implement threads using the management framework for the Indy library.

IdThread.pas contains Classes, Types, Procedures, and Functions needed to define and implement threads using the management framework for the Indy library.

Class 
Description 
Ancestor for exception raised in the Indy threading framework. 
Exception raised when waiting for a terminating thread that may have already been freed. 
Ancestor for threads used in the Indy library.
term or function-specific client connections to a multi-threaded TCP server.
The following diagram represents the general sequence of events during execution of the Thread without an inner loop.

Using the Loop property in the proper manner allows the code written for the TIdTCPServer.OnExecute event handler procedure to be written in a more straight-forward manner.
An exception handling mechanism is provided that allows handling runtime exceptions occurring when the Run method is called. An unhandled exception raised during execution of the thread will cause TerminatingException to be assigned with the content from the... more 
Implements threads created in a thread-based scheduler in TIdTCPServer
Constant 
Description 
Milliseconds to wait for termination of all TIdThread instances. 
Milliseconds to wait between access attempts to the global thread count. 
Enumeration 
Description 
Identifies the manner used to halt a thread. 
Type 
Description 
Exception raised when waiting for a terminating thread that may have already been freed. 
Represents an event type for Indy thread notifications. 
Represents a method pointer for Synchronized method calls. 
Class type for new thread instances. 
Values available for use in the thread options property. 
 
Variable 
Description 
Indicates the number threads created by the Indy library. 
Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.