ITarget, classe
La classe ITarget est l'interface pour tous les blocs cibles. Les blocs cible consomment des messages offerts à eux par les blocs ISource.
template<
class _Type
>
class ITarget;
Paramètres
- _Type
Le type de données de la charge utile dans les messages acceptés par le bloc cible.
Membres
Typedefs publics
Nom |
Description |
---|---|
filter_method |
Signature de toute méthode utilisée par le bloc qui retourne une valeur bool pour déterminer si un message proposé doit être accepté. |
type |
Alias de type pour _Type. |
Constructeurs publics
Nom |
Description |
---|---|
Détruit l'objet ITarget. |
Méthodes publiques
Nom |
Description |
---|---|
En cas de substitution dans une classe dérivée, passe de façon asynchrone un message d'un bloc source à ce bloc cible. |
|
En cas de substitution dans une classe dérivée, passe un message au bloc cible de façon synchrone. |
Méthodes protégées
Nom |
Description |
---|---|
En cas de substitution dans une classe dérivée, lie un bloc source spécifié à ce bloc ITarget. |
|
En cas de substitution dans une classe dérivée, dissocie un bloc source spécifié de ce bloc ITarget. |
|
En cas de substitution dans une classe dérivée, dissocie tous les blocs source de ce bloc ITarget. |
Notes
Pour plus d'informations, consultez Blocs de messages asynchrones.
Hiérarchie d'héritage
Configuration requise
En-tête : agents.h
Espace de noms d'accès : Concurrency