Compartilhar via


Classe multi_link_registry

O objeto de multi_link_registry é network_link_registry que gerencia vários blocos de origem ou vários blocos de destino.

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

Parâmetros

  • _Block
    O tipo de dados do bloco que está sendo armazenado no objeto de multi_link_registry .

Membros

Construtores Públicos

Nome

Descrição

Construtor multi_link_registry::multi_link_registry

Constrói um objeto multi_link_registry.

Destruidor multi_link_registry::~multi_link_registry

Destrói o objeto multi_link_registry.

Métodos Públicos

Nome

Descrição

Método multi_link_registry::add

Adiciona um link para o objeto de multi_link_registry . (Substitui network_link_registry::add.)

Método multi_link_registry::begin

Retorna um iterador para o primeiro elemento no objeto de multi_link_registry . (Substitui network_link_registry::begin.)

Método multi_link_registry::contains

Pesquisa o objeto de multi_link_registry por um bloco especificado. (Substitui network_link_registry::contains.)

Método multi_link_registry::count

Conta o número de itens no objeto de multi_link_registry . (Substitui network_link_registry::count.)

Método multi_link_registry::remove

Remove um link de objeto de multi_link_registry . (Substitui network_link_registry::remove.)

Método multi_link_registry::set_bound

Define um limite superior no número de links que o objeto de multi_link_registry pode conter.

Hierarquia de Herança

network_link_registry

multi_link_registry

Requisitos

Cabeçalho: agents.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Classe single_link_registry