source_link_manager classe
O source_link_manager objeto gerencia mensagens links de rede de bloco para ISource blocos.
template<
class _LinkRegistry
>
class source_link_manager;
Parâmetros
- _LinkRegistry
O registro de link de rede.
Membros
Definições de tipo públicas
Nome |
Descrição |
---|---|
const_pointer |
Um tipo que fornece um ponteiro para uma const elemento em um source_link_manager objeto. |
const_reference |
Um tipo que fornece uma referência a um const elemento armazenados em um source_link_manager o objeto para ler e executar operações const. |
iterator |
Um tipo que fornece um iterador que pode ler ou modificar qualquer elemento de source_link_manager objeto. |
type |
O tipo de registro de link que está sendo gerenciado pela source_link_manager objeto. |
Construtores públicos
Nome |
Descrição |
---|---|
Constrói uma source_link_manager objeto. |
|
Destrói a source_link_manager objeto. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um link de origem para o source_link_manager objeto. |
|
Retorna um iterador para o primeiro elemento a source_link_manager objeto. |
|
Pesquisas de network_link_registry deste source_link_manager o objeto para um bloco especificado. |
|
Conta o número de blocos vinculados a source_link_manager objeto. |
|
Adquire uma referência sobre o source_link_manager objeto. |
|
Registra o bloco de destino que mantém esse source_link_manager objeto. |
|
Libera a referência sobre o source_link_manager objeto. |
|
Remove o link a partir de source_link_manager objeto. |
|
Define o número máximo de links de origem podem ser adicionados a esta source_link_manager objeto. |
Comentários
Atualmente, os blocos de código-fonte são contabilizada de referência. Este é um wrapper em um network_link_registry o objeto que permite o acesso simultâneo para os links e fornece a capacidade de fazer referência os links através de retornos de chamada. Blocos de mensagem (target_blocks ou propagator_blocks) deve usar essa classe para seus links de origem.
Hierarquia de herança
Requisitos
Cabeçalho: Agents.h
Namespace: Simultaneidade