Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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