Classe network_link_registry

La classe base astratta network_link_registry gestisce i collegamenti tra i blocchi di origine e quelli di destinazione.

template<
   class _Block
>
class network_link_registry;

Parametri

  • _Block
    Tipo di dati di blocco memorizzato in network_link_registry.

Membri

Typedef pubblici

Nome

Oggetto di descrizione

const_pointer

Un tipo che fornisce un puntatore a un elemento const in un oggetto network_link_registry.

const_reference

Un tipo che fornisce un riferimento all'elemento const archiviato in un oggetto network_link_registry per la lettura e l'esecuzione di operazioni const.

iterator

Un tipo che fornisce un iteratore ad accesso casuale che può leggere o modificare qualsiasi elemento in un oggetto network_link_registry.

type

Un tipo che rappresenta il tipo di blocco archiviato nell'oggetto network_link_registry.

Metodi pubblici

Nome

Oggetto di descrizione

Metodo network_link_registry::add

Quando è sottoposto a override in una classe derivata, aggiunge un collegamento all'oggetto network_link_registry.

Metodo network_link_registry::begin

Quando sottoposto a override in una classe derivata, restituisce un iteratore al primo elemento nell'oggetto network_link_registry.

Metodo network_link_registry::contains

Quando sottoposto a override in una classe derivata , cerca l'oggetto network_link_registry per un blocco specificato.

Metodo network_link_registry::count

Quando sottoposto a override in una classe derivata, restituisce il numero di elementi nell'oggetto network_link_registry.

Metodo network_link_registry::remove

Quando è sottoposto a override in una classe derivata, rimuove un blocco specificato dall'oggetto network_link_registry.

Note

Il network link registry non è sicuro per l'accesso simultaneo.

Gerarchia di ereditarietà

network_link_registry

Requisiti

Header: agents.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency

Classe single_link_registry

Classe multi_link_registry