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 network_link_registry abstract base class manages the links between source and target blocks.
template<
   class _Block
>
class network_link_registry;
Parameters
- _Block
 The block data type being stored in the network_link_registry.
Members
Public Typedefs
| Name | Description | 
|---|---|
| const_pointer | A type that provides a pointer to a const element in a network_link_registry object. | 
| const_reference | A type that provides a reference to a const element stored in a network_link_registry object for reading and performing const operations. | 
| iterator | A type that provides an iterator that can read or modify any element in a network_link_registry object. | 
| type | A type that represents the block type stored in the network_link_registry object. | 
Public Methods
| Name | Description | 
|---|---|
| When overridden in a derived class, adds a link to the network_link_registry object. | |
| When overridden in a derived class, returns an iterator to the first element in the network_link_registry object. | |
| When overridden in a derived class, searches the network_link_registry object for a specified block. | |
| When overridden in a derived class, returns the number of items in the network_link_registry object. | |
| When overridden in a derived class, removes a specified block from the network_link_registry object. | 
Remarks
The network link registry is not safe for concurrent access.
Inheritance Hierarchy
network_link_registry
Requirements
Header: agents.h
Namespace: concurrency