Classe source_link_manager
O objeto de source_link_manager gerencia os links de rede do bloco de mensagem aos blocos de ISource .
template<
class _LinkRegistry
>
class source_link_manager;
Parâmetros
- _LinkRegistry
O Registro do link de rede.
Membros
Typedefs Públicas
Nome |
Descrição |
---|---|
const_pointer |
Um tipo que fornece um ponteiro para um elemento de const em um objeto de source_link_manager . |
const_reference |
Um tipo que fornece uma referência a um elemento de const armazenado em um objeto de source_link_manager para ler e executar operações de const. |
iterator |
Um tipo que fornece um iterador capaz de ler ou modificar qualquer elemento do objeto de source_link_manager . |
type |
O tipo de Registro de link que está sendo gerenciado pelo objeto de source_link_manager . |
Construtores Públicos
Nome |
Descrição |
---|---|
Constrói um objeto source_link_manager. |
|
Destrói o objeto source_link_manager. |
Métodos Públicos
Nome |
Descrição |
---|---|
Adiciona um link de origem ao objeto de source_link_manager . |
|
Retorna um iterador para o primeiro elemento no objeto de source_link_manager . |
|
Pesquisa network_link_registry dentro deste objeto de source_link_manager por um bloco especificado. |
|
Conta o número de blocos vinculados no objeto de source_link_manager . |
|
Adquire uma referência no objeto de source_link_manager . |
|
Registra o bloco de destino que contém este objeto de source_link_manager . |
|
Libera a referência no objeto de source_link_manager . |
|
Remove um link de objeto de source_link_manager . |
|
Define o número máximo de links de origem que podem ser adicionados a este objeto de source_link_manager . |
Comentários
Atualmente, os blocos de origem são contados como referência. Este é um wrapper em um objeto de network_link_registry que permite o acesso simultâneo aos links e fornece a capacidade de referenciar os links com os retornos de chamada. Os bloqueios da mensagem (starget_blockou propagator_blocks) devem usar essa classe para seus links de origem.
Hierarquia de Herança
source_link_manager
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade