Freigeben über


multi_link_registry-Klasse

Das multi_link_registry-Objekt ist eine network_link_registry, die mehrere Quellblöcke oder mehrere Zielblöcke verwaltet.

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

Parameter

  • _Block
    Der Blockdatentyp, der im multi_link_registry-Objekt gespeichert wird.

Member

Öffentliche Konstruktoren

Name

Beschreibung

multi_link_registry::multi_link_registry-Konstruktor

Erstellt ein multi_link_registry-Objekt.

multi_link_registry::~multi_link_registry-Destruktor

Zerstört das multi_link_registry-Objekt.

Öffentliche Methoden

Name

Beschreibung

multi_link_registry::add-Methode

Fügt dem multi_link_registry-Objekt einen Link hinzu. (Überschreibt network_link_registry::add.)

multi_link_registry::begin-Methode

Gibt einen Iterator auf das erste Element im multi_link_registry-Objekt zurück. (Überschreibt network_link_registry::begin.)

multi_link_registry::contains-Methode

Sucht im multi_link_registry-Objekt nach dem angegebenen Block. (Überschreibt network_link_registry::contains.)

multi_link_registry::count-Methode

Zählt die Anzahl der Elemente im multi_link_registry-Objekt. (Überschreibt network_link_registry::count.)

multi_link_registry::remove-Methode

Entfernt ein Link aus dem multi_link_registry-Objekt. (Überschreibt network_link_registry::remove.)

multi_link_registry::set_bound-Methode

Legt eine Obergrenze für die Anzahl der Links fest, die das multi_link_registry-Objekt enthalten kann.

Vererbungshierarchie

network_link_registry

multi_link_registry

Anforderungen

Header: agents.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

single_link_registry-Klasse