Sepi
Class Tree
Index
Previous (TCoroutineTransformationStream)
Next (TTransformationStream)

Name
  TThreadTransformationStream

Parent
  ScPipes

Class Hierarchy
  TTransformationStream

Visibility
  PUBLIC

Description
 

Flux de transformation dont le flot de contrôle est un thread


Members
  Fields
 
Field Description
FBuffer (-) Buffer de données entre les coroutines
FBufferCount (-) Taille des données valides dans le buffer
FBufferReadPos (-) Position de lecture dans le buffer
FBufferSize (-) Taille du buffer
FBufferWritePos (-) Position dans le buffer
FReadSomethingEvent (-) Quelque chose a été lu
FTerminated (-) True lorsque le thread est terminé
FThread (-) Thread interne
FWritePosition (-) Position en écriture
FWrittenSomethingEvent (-) Quelque chose a été écrit

Methods
 
Method Description
AfterConstruction (+) [@inheritDoc]
BeforeDestruction (+) [@inheritDoc]
Create (+) Crée un flux par transformation
Create (+) Crée un flux par transformation
Destroy (+) [@inheritDoc]
IncWritePosition (#) Augmente la variable interne de position en écriture dans le flux
InternalRead (#) Lit une partie du buffer interne
InternalWrite (#) Ecrit des données dans le buffer interne
PrivTransformStream (-) Méthode d'exécution du thread
RaiseFatalException (#) Déclenche dans le contexte courant l'exception fatale du thread
READ (+) [@inheritDoc]
Seek (+) [@inheritDoc]
ThreadTerminated (-) Gestionnaire de l'événement OnTerminate du thread
WRITE (+) [@inheritDoc]

Properties
 
Property Description
BufferCount (#) Taille des données valides dans le buffer
BufferSize (#) Taille du buffer
ReadSomethingEvent (#) Quelque chose a été lu
Terminated (#) True lorsque le thread est terminé
Thread (#) Thread interne
WrittenSomethingEvent (#) Quelque chose a été écrit


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

Sepi
Class Tree
Index
Previous (TCoroutineTransformationStream)
Next (TTransformationStream)


Sébastien Doeraene - 2006-2008 - Under GNU GPLv3 License
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/