source_link_manager (Clase)
El objeto source_link_manager administra los vínculos de red del bloque de mensajería para los bloques ISource.
template<
class _LinkRegistry
>
class source_link_manager;
Parámetros
- _LinkRegistry
El Registro del vínculo de red.
Miembros
Typedefs públicas
Name |
Descripción |
---|---|
const_pointer |
Un tipo que proporciona un puntero a un elemento const en un objeto source_link_manager. |
const_reference |
Un tipo que proporciona una referencia a un elemento const almacenado en un objeto source_link_manager para leer y realizar operaciones const. |
iterator |
Un tipo que proporciona un iterador que puede leer o modificar cualquier elemento en el objeto source_link_manager. |
type |
El tipo de Registro del vínculo que es administrado por el objeto source_link_manager. |
Constructores públicos
Name |
Descripción |
---|---|
Construye un objeto source_link_manager. |
|
Destruye el objeto source_link_manager. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega un vínculo de origen al objeto source_link_manager. |
|
Devuelve un iterador al primer elemento en el objeto source_link_manager. |
|
Busca network_link_registry en este objeto source_link_manager para un bloque especificado. |
|
Cuenta el número de bloques vinculados del objeto source_link_manager. |
|
Adquiere una referencia en el objeto source_link_manager. |
|
Registra el bloque de destino que contiene este objeto source_link_manager. |
|
Libera la referencia en el objeto source_link_manager. |
|
Quita un vínculo del objeto source_link_manager. |
|
Establece el número máximo de vínculos de origen que se pueden agregar a este objeto source_link_manager. |
Comentarios
Actualmente, los bloques de origen son contadores de referencia. Este es un contenedor en un objeto network_link_registry que permite el acceso simultáneo a los vínculos y proporciona la capacidad de hacer referencia a los vínculos a través de devoluciones de llamada. Los bloques de mensaje (target_blocks o propagator_blocks) deberían usar esta clase para sus vínculos de origen.
Jerarquía de herencia
source_link_manager
Requisitos
Encabezado: agents.h
Espacio de nombres: simultaneidad