Freigeben über


network_link_registry-Klasse

Die abstrakte network_link_registry-Basisklasse verwaltet die Links zwischen Quell- und Zielblöcken.

template<
   class _Block
>
class network_link_registry;

Parameter

  • _Block
    Der Blockdatentyp, der in network_link_registry gespeichert wird.

Member

Öffentliche Typedefs

Name

Beschreibungen

const_pointer

Ein Typ, der einen Zeiger auf ein const-Element in einem network_link_registry-Objekt bereitstellt.

const_reference

Ein Typ, der einen Verweis auf ein const-Element bereitstellt, das in einem network_link_registry-Objekt zum Lesen gespeichert ist und const-Operationen durchführt.

iterator

Ein Typ, der einen Iterator bereitstellt, der ein beliebiges Element in einem network_link_registry-Objekt lesen und bearbeiten kann.

type

Ein Typ, der den im network_link_registry-Objekt gespeicherten Blocktyp darstellt.

Öffentliche Methoden

Name

Beschreibungen

network_link_registry::add-Methode

Fügt beim Überschreiben in einer abgeleiteten Klasse einen Link auf das network_link_registry-Objekt hinzu.

network_link_registry::begin-Methode

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Iterator an das erste Element im network_link_registry-Objekt zurück.

network_link_registry::contains-Methode

Durchsucht beim Überschreiben in einer abgeleiteten Klasse das network_link_registry-Objekt nach einen angegebenen Block.

network_link_registry::count-Methode

Gibt beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Elemente im network_link_registry-Objekt ab.

network_link_registry::remove-Methode

Entfernt beim Überschreiben in einer abgeleiteten Klasse einen angegebenen Block aus dem network_link_registry-Objekt.

Hinweise

Der network link registry ist für gleichzeitigen Zugriff nicht sicher.

Vererbungshierarchie

network_link_registry

Anforderungen

Header: agents.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

single_link_registry-Klasse

multi_link_registry-Klasse