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 |
---|---|
Erstellt ein multi_link_registry-Objekt. |
|
Zerstört das multi_link_registry-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Fügt dem multi_link_registry-Objekt einen Link hinzu. (Überschreibt network_link_registry::add.) |
|
Gibt einen Iterator auf das erste Element im multi_link_registry-Objekt zurück. (Überschreibt network_link_registry::begin.) |
|
Sucht im multi_link_registry-Objekt nach dem angegebenen Block. (Überschreibt network_link_registry::contains.) |
|
Zählt die Anzahl der Elemente im multi_link_registry-Objekt. (Überschreibt network_link_registry::count.) |
|
Entfernt ein Link aus dem multi_link_registry-Objekt. (Überschreibt network_link_registry::remove.) |
|
Legt eine Obergrenze für die Anzahl der Links fest, die das multi_link_registry-Objekt enthalten kann. |
Vererbungshierarchie
multi_link_registry
Anforderungen
Header: agents.h
Namespace: Parallelität