Concurrency Namespace


Visual Studio 2010 - Visual C++
ITarget Class

[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;
Parameters

_Type
Members

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

Name

Description

ITarget::~ITarget Destructor

Destroys the target.

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

Remarks

For more information, see Asynchronous Message Blocks.

Inheritance Hierarchy

Concurrency::ITarget<_Type>

Requirements

Header: agents.h

See Also

Reference

Page view tracker