Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

multi_link_registry Class

The multi_link_registry object is a network_link_registry that manages multiple source blocks or multiple target blocks.

   class _Block
class multi_link_registry : public network_link_registry<_Block>;


The block data type being stored in the multi_link_registry object.

Public Constructors



multi_link_registry::multi_link_registry Constructor

Constructs a multi_link_registry object.

multi_link_registry::~multi_link_registry Destructor

Destroys the multi_link_registry object.

Public Methods



multi_link_registry::add Method

Adds a link to the multi_link_registry object. (Overrides network_link_registry::add.)

multi_link_registry::begin Method

Returns an iterator to the first element in the multi_link_registry object. (Overrides network_link_registry::begin.)

multi_link_registry::contains Method

Searches the multi_link_registry object for a specified block. (Overrides network_link_registry::contains.)

multi_link_registry::count Method

Counts the number of items in the multi_link_registry object. (Overrides network_link_registry::count.)

multi_link_registry::remove Method

Removes a link from the multi_link_registry object. (Overrides network_link_registry::remove.)

multi_link_registry::set_bound Method

Sets an upper bound on the number of links that the multi_link_registry object can hold.

Header: agents.h

Namespace: Concurrency

Community Additions

© 2017 Microsoft