Sepi
Class Tree
Index
Previous (ScConsts)
Next (ScDateTimeUtils)

Unit
  ScCoroutines

Description
  Classes de gestion de coroutines
ScCoroutines propose deux classes principales. TCustomCoroutine est une
classe abstraite gérant des coroutines. Il faut la sucharger à la manière
dont on surcharge TThread pour avoir une coroutine concrète. TCoroutine est
une implémentation de celle-ci qui prend une méthode en paramètre, et exécute
celle-ci comme coroutine.
Cette unité a besoin d'un test sous Windows 95/98/Me pour l'agrandissement de
la pile, car PAGE_GUARD n'est pas supporté dans ces versions.

Author
 

sjrd, sur une idée de Bart van der Werf


Version
 

1.0


Classes
 
Class Description
ECoroutineError Erreur liée à l'utilisation d'une coroutine
ECoroutineTerminating Interruption prématurée d'une coroutine
TCoroutine Implémentation publique de TCustomCoroutine
TCustomCoroutine Classe de support des coroutines
TCustomEnumerator Énumérateur en coroutine
TRunningFrame  
TTIB  

Types
 
Type Description
PTIB  
TCoroutineLoop Type de boucle de coroutine
TCoroutineMethod Méthode de contenu d'une coroutine publique

Constants
 
Constant Description
DefaultStackSize Taille de pile par défaut
SCoroutBadStackSize  
SCoroutInvalidOpWhileNotRunning  
SCoroutInvalidOpWhileRunning  
SCoroutNotTerminated  
SCoroutTerminated  
SCoroutTerminating  

Variables
 
Variable Description

Functions
 
Function Description

Sepi
Class Tree
Index
Previous (ScConsts)
Next (ScDateTimeUtils)


TridenT - 2006 - Under GNU GPL Licence
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/