source_link_manager, classe
L'objet source_link_manager gère les liens réseau entre les blocs de messagerie et les blocs ISource.
template<
class _LinkRegistry
>
class source_link_manager;
Paramètres
- _LinkRegistry
Registre de liens réseau.
Membres
Typedefs publics
Nom |
Description |
---|---|
const_pointer |
Type qui fournit un pointeur vers un élément const dans un objet source_link_manager. |
const_reference |
Type qui fournit une référence à un élément const stocké dans un objet source_link_manager pour la lecture et l'exécution d'opérations const. |
iterator |
Type qui fournit un itérateur capable de lire ou modifier tout élément dans l'objet source_link_manager. |
type |
Type de registre de liens qui est géré par l'objet source_link_manager. |
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet source_link_manager. |
|
Détruit l'objet source_link_manager. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un lien source à l'objet source_link_manager. |
|
Retourne un itérateur au premier élément dans l'objet source_link_manager. |
|
Recherche un bloc spécifié dans le network_link_registry de cet objet source_link_manager. |
|
Compte le nombre de blocs liés dans l'objet source_link_manager. |
|
Acquiert une référence sur l'objet source_link_manager. |
|
Inscrit le bloc cible qui contient cet objet source_link_manager. |
|
Libère la référence sur l'objet source_link_manager. |
|
Supprime un lien de l'objet source_link_manager. |
|
Définit le nombre maximal de liens source qui peuvent être ajoutés à cet objet source_link_manager. |
Notes
Actuellement, les références des blocs sources sont comptabilisées. C'est un wrapper sur un objet network_link_registry qui autorise l'accès simultané aux liens et fournit la capacité de référencer les liens via des rappels. Les blocs de messages (target_blocks ou propagator_blocks) doivent utiliser cette classe pour leurs liens source.
Hiérarchie d'héritage
source_link_manager
Configuration requise
En-tête : agents.h
Accès concurrentiel del'espace de noms :