Classe de ITarget
O ITarget classe é a interface para todos os blocos de destino. Blocos de destino consumam mensagens oferecidas a eles por ISource blocos.
template<
class _Type
>
class ITarget;
Parâmetros
- _Type
O tipo de dados de carga nas mensagens aceitas pelo bloco de destino.
Membros
Definições de tipo públicas
Nome |
Descrição |
---|---|
filter_method |
A assinatura de qualquer método usado pelo bloco que retorna um bool valor para determinar se uma mensagem oferecida deve ser aceito. |
type |
Um alias de tipo para _Type. |
Construtores públicos
Nome |
Descrição |
---|---|
Destrói a ITarget objeto. |
Métodos públicos
Nome |
Descrição |
---|---|
Quando substituído em uma classe derivada, assincronamente passa uma mensagem de um bloco de origem para este bloco de destino. |
|
Quando substituído em uma classe derivada, sincronicamente passa uma mensagem para o bloco de destino. |
Métodos protegidos
Nome |
Descrição |
---|---|
Quando substituído em uma classe derivada, vincula um bloco de origem especificado a este ITarget bloco. |
|
Quando substituído em uma classe derivada, Desvincula um bloco de origem especificado a partir dessa ITarget bloco. |
|
Quando substituído em uma classe derivada, desvincula todos os blocos de origem a partir dessa ITarget bloco. |
Comentários
Para obter mais informações, consulte Blocos de mensagens assíncronas.
Hierarquia de herança
Requisitos
Cabeçalho: Agents.h
Namespace: Simultaneidade