ISource, classe
La classe ISource est l'interface pour tous les blocs source. Les blocs source propagent des messages aux blocs ITarget.
template<
class _Type
>
class ISource;
Paramètres
- _Type
Le type de données de la charge utile dans les messages produits par le bloc source.
Membres
Typedefs publics
Nom |
Description |
---|---|
source_type |
Alias de type pour _Type. |
Constructeurs publics
Nom |
Description |
---|---|
Détruit l'objet ISource. |
Méthodes publiques
Nom |
Description |
---|---|
En cas de substitution dans une classe dérivée, accepte un message qui a été offert par ce bloc ISource, en transférant la propriété à l'appelant. |
|
En cas de substitution dans une classe dérivée, acquiert un décompte de références sur ce bloc ISource pour empêcher la suppression. |
|
En cas de substitution dans une classe dérivée, consomme un message précédemment offert par ce bloc ISourceet réservé avec succès par la cible, en transférant la propriété à l'appelant. |
|
En cas de substitution dans une classe dérivée, lie un bloc cible à ce bloc ISource. |
|
En cas de substitution dans une classe dérivée, émet une réservation de message réussie précédente. |
|
En cas de substitution dans une classe dérivée, émet un décompte de références sur ce bloc ISource. |
|
En cas de substitution dans une classe dérivée, réserve un message précédemment offert par ce bloc ISource. |
|
En cas de substitution dans une classe dérivée, dissocie un bloc cible de ce bloc ISource, s'il était auparavant lié. |
|
En cas de substitution dans une classe dérivée, dissocie tous les blocs cibles de ce bloc ISource. |
Notes
Pour plus d'informations, consultez Blocs de messages asynchrones.
Hiérarchie d'héritage
ISource
Configuration requise
En-tête : agents.h
Accès concurrentiel del'espace de noms :