Classe single_link_registry

L'oggetto single_link_registry è un network_link_registry che gestisce solo un singolo blocco di origine o di destinazione.

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

Parametri

  • _Block
    Tipo di dati di blocco memorizzato nell'oggetto single_link_registry.

Membri

Costruttori pubblici

Nome

Oggetto di descrizione

Costruttore single_link_registry::single_link_registry

Costruisce un oggetto single_link_registry.

Distruttore single_link_registry::~single_link_registry

Elimina l'oggetto single_link_registry.

Metodi pubblici

Nome

Oggetto di descrizione

Metodo single_link_registry::add

Aggiunge un collegamento all'oggetto single_link_registry. (Esegue l'override di network_link_registry::add.)

Metodo single_link_registry::begin

Consente di restituire un iteratore al primo elemento nell'oggetto single_link_registry. (Esegue l'override di network_link_registry::begin.)

Metodo single_link_registry::contains

Consente di cercare l'oggetto single_link_registry per un blocco specificato. (Esegue l'override di network_link_registry::contains.)

Metodo single_link_registry::count

Conta il numero di elementi nell'oggetto single_link_registry. (Esegue l'override di network_link_registry::count.)

Metodo single_link_registry::remove

Rimuove un collegamento dall'oggetto single_link_registry. (Esegue l'override di network_link_registry::remove.)

Gerarchia di ereditarietà

network_link_registry

single_link_registry

Requisiti

Header: agents.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency

Classe multi_link_registry