[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
The ITarget class is the interface for all Target blocks. Target blocks consume messages passed down by ISources.
template<
class _Type
>
class ITarget;
- _Type
Public Typedefs
Name | Description |
|---|
filter_method | The signature of any method used by the block as a bool filter. Filters are used to select among messages offered. |
type | An alias for the payload type. |
Public Constructors
Public Methods
Name | Description |
|---|
ITarget::propagate Method | Propagate a message to a target. Used when asynchronously moving a message from one block (the source) to another (the target). |
ITarget::send Method | Pass a message synchronously into the target block. |
Protected Methods
For more information, see Asynchronous Message Blocks.
Concurrency::ITarget<_Type>
Header: agents.h
Reference