source_link_manager-Klasse
Das source_link_manager-Objekt verwaltet Meldungsblocknetzwerklinks zu ISource-Blöcken.
template<
class _LinkRegistry
>
class source_link_manager;
Parameter
- _LinkRegistry
Die Netzwerklinkregistrierung.
Member
Öffentliche Typedefs
Name |
Beschreibungen |
---|---|
const_pointer |
Ein Typ, der einen Zeiger auf ein const-Element in einem source_link_manager-Objekt bereitstellt. |
const_reference |
Ein Typ, der einen Verweis auf ein const-Element bereitstellt, das in einem source_link_manager-Objekt zum Lesen gespeichert ist und const-Operationen durchführt. |
iterator |
Ein Typ, der einen Iterator bereitstellt, der ein beliebiges Element im source_link_manager-Objekt lesen und bearbeiten kann. |
type |
Der Typ der Linkregistrierung, der vom source_link_manager-Objekt verwaltet wird. |
Öffentliche Konstruktoren
Name |
Beschreibungen |
---|---|
Erstellt ein source_link_manager-Objekt. |
|
Zerstört das source_link_manager-Objekt. |
Öffentliche Methoden
Name |
Beschreibungen |
---|---|
Fügt dem source_link_manager-Objekt einen Quelllink hinzu. |
|
Gibt einen Iterator auf das erste Element im source_link_manager-Objekt zurück. |
|
Durchsucht network_link_registry in diesem source_link_manager-Objekt nach einem angegebenen Block. |
|
Zählt die Anzahl der verknüpften Blocks im source_link_manager-Objekt. |
|
Ruft einen Verweis auf das source_link_manager-Objekt ab. |
|
Registriert den Zielblock, der dieses source_link_manager-Objekt aufnimmt. |
|
Gibt den Verweis auf das source_link_manager-Objekt frei. |
|
Entfernt ein Link aus dem source_link_manager-Objekt. |
|
Legt die maximale Anzahl von Quelllinks fest, die diesem source_link_manager-Objekt hinzugefügt werden können. |
Hinweise
Derzeit werden die Quellblöcke als Verweis gezählt. Dies ist ein Wrapper für ein network_link_registry-Objekt, das gleichzeitigen Zugriff auf die Links zulässt und die Fähigkeit bereitstellt, durch Rückrufe auf die Links zu verweisen. Meldungsblöcke (target_blocks oder propagator_blocks) sollten diese Klasse für ihre Quellenlinks verwenden.
Vererbungshierarchie
Anforderungen
Header: agents.h
Namespace: Concurrency