multi_link_registry Class
The multi_link_registry object is a network_link_registry that manages multiple source blocks or multiple target blocks.
template<
class _Block
>
class multi_link_registry : public network_link_registry<_Block>;
Parameters
- _Block
The block data type being stored in the multi_link_registry object.
Members
Public Constructors
Name |
Description |
---|---|
Constructs a multi_link_registry object. |
|
Destroys the multi_link_registry object. |
Public Methods
Name |
Description |
---|---|
Adds a link to the multi_link_registry object. (Overrides network_link_registry::add.) |
|
Returns an iterator to the first element in the multi_link_registry object. (Overrides network_link_registry::begin.) |
|
Searches the multi_link_registry object for a specified block. (Overrides network_link_registry::contains.) |
|
Counts the number of items in the multi_link_registry object. (Overrides network_link_registry::count.) |
|
Removes a link from the multi_link_registry object. (Overrides network_link_registry::remove.) |
|
Sets an upper bound on the number of links that the multi_link_registry object can hold. |
Inheritance Hierarchy
multi_link_registry
Requirements
Header: agents.h
Namespace: concurrency