multi_link_registry, classe

L'objet multi_link_registry est un network_link_registry qui gère plusieurs blocs source ou plusieurs blocs cibles.

template<
   class _Block
>
class multi_link_registry : public network_link_registry<_Block>;

Paramètres

  • _Block
    Type de données de bloc qui est stocké dans l'objet multi_link_registry.

Membres

Constructeurs publics

Nom

Description

multi_link_registry::multi_link_registry, constructeur

Construit un objet multi_link_registry.

multi_link_registry::~multi_link_registry, destructeur

Détruit l'objet multi_link_registry.

Méthodes publiques

Nom

Description

multi_link_registry::add, méthode

Ajoute un lien à l'objet multi_link_registry. (Substitue network_link_registry::add.)

multi_link_registry::begin, méthode

Retourne un itérateur au premier élément dans l'objet multi_link_registry. (Substitue network_link_registry::begin.)

multi_link_registry::contains, méthode

Recherche un bloc spécifié dans l'objet multi_link_registry. (Substitue network_link_registry::contains.)

multi_link_registry::count, méthode

Compte le nombre d'éléments dans l'objet multi_link_registry. (Substitue network_link_registry::count.)

multi_link_registry::remove, méthode

Supprime un lien de l'objet multi_link_registry. (Substitue network_link_registry::remove.)

multi_link_registry::set_bound, méthode

Définit une limite supérieure du nombre de liens que l'objet multi_link_registry peut contenir.

Hiérarchie d'héritage

network_link_registry

multi_link_registry

Configuration requise

En-tête : agents.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms

single_link_registry, classe