ITarget (Clase)
La clase ITarget es la interfaz para todos los bloques de destino.Los bloques de destinos consumen mensajes ofrecidos por los bloques ISource.
template<
class _Type
>
class ITarget;
Parámetros
- _Type
El tipo de datos de la carga dentro de los mensajes aceptados por este bloque de destino.
Members
Typedefs públicas
Name |
Descripción |
---|---|
filter_method |
La firma de cualquier método que usa el bloque que devuelve un valor bool para determinar si se debería aceptar un mensaje proporcionado. |
type |
Un alias de tipo para _Type. |
Constructores públicos
Name |
Descripción |
---|---|
Destruye el objeto ITarget. |
Métodos públicos
Name |
Descripción |
---|---|
Cuando se invalida en una clase derivada, de forma asincrónica pasa un mensaje de un bloque de origen a este bloque de destino. |
|
Cuando se invalida en una clase derivada, de forma sincrónica pasa un mensaje al bloque de destino. |
|
Cuando se reemplaza en una clase derivada, devuelve true o false dependiendo de si el bloque de mensajes acepta los mensajes proporcionados por un origen que no se vincula al.Si el método reemplazado devuelve true, el destino no puede posponer un mensaje proporcionado, como el consumo de un mensaje pospuesto posteriormente requiere el origen identificar en el registro de vínculo de sourse. |
Métodos protegidos
Name |
Descripción |
---|---|
Cuando se invalida en una clase derivada, vincula un bloque de origen especificado a este bloque ITarget. |
|
Cuando se invalida en una clase derivada, desvincula un bloque de origen especificado de este bloque ITarget. |
|
Cuando se invalida en una clase derivada, desvincula todos los bloques de origen de este bloque ITarget. |
Comentarios
Para obtener más información, vea Bloques de mensajes asincrónicos.
Jerarquía de herencia
ITarget
Requisitos
Encabezado: agents.h
Simultaneidad deespacio de nombres: