Classe ITarget
A classe de ITarget é a interface para todos os blocos de destino. Os blocos de destino consomem as mensagens são oferecidas a elas por blocos de ISource .
template<
class _Type
>
class ITarget;
Parâmetros
- _Type
O tipo de dados de carga nas mensagens aceitas pelo bloco de destino.
Membros
Typedefs Públicas
Nome |
Descrição |
---|---|
filter_method |
A assinatura de qualquer método usado pelo bloco que retorna um valor de bool para determinar se uma mensagem oferecida deve ser aceita. |
type |
Um alias de tipo para _Type. |
Construtores Públicos
Nome |
Descrição |
---|---|
Destrói o objeto ITarget. |
Métodos Públicos
Nome |
Descrição |
---|---|
Quando substituído em uma classe derivada, passa de forma assíncrona uma mensagem de um bloco de origem para este bloco de destino. |
|
Quando substituído em uma classe derivada, de forma síncrona transmite uma mensagem para o bloco de destino. |
|
Quando substituído em uma classe derivada, retorna retificam ou false se o bloco de mensagem aceita as mensagens são oferecidas por uma fonte que não está vinculada a ele. Se o método substituído retorna true, o destino não pode adiar uma mensagem oferecida, porque o consumo de uma mensagem adiada requer mais tarde origem a ser identificado no Registro do link de sourse. |
Métodos Protegidos
Nome |
Descrição |
---|---|
Quando substituído em uma classe derivada, links um bloco de origem especificado para esse bloco de ITarget . |
|
Quando substituído em uma classe derivada, unlinks um bloco de origem especificado deste bloco de ITarget . |
|
Quando substituído em uma classe derivada, unlinks todos os blocos de origem deste bloco de ITarget . |
Comentários
Para obter mais informações, consulte Blocos de mensagens assíncronos.
Hierarquia de Herança
ITarget
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade