multi_link_registry 类

multi_link_registry 对象是 network_link_registry,管理多个源块或多个目标块。

template<
   class _Block
>
class multi_link_registry : public network_link_registry<_Block>;

参数

  • _Block
    multi_link_registry 对象中存储的块数据类型。

成员

公共构造函数

Name

说明

multi_link_registry::multi_link_registry 构造函数

构造 multi_link_registry 对象。

multi_link_registry::~multi_link_registry 析构函数

销毁 multi_link_registry 对象。

公共方法

Name

说明

multi_link_registry::add 方法

添加指向 multi_link_registry 对象的链接。 (重写 network_link_registry::add。)

multi_link_registry::begin 方法

返回指向 multi_link_registry 对象中的第一个元素的迭代器。 (重写 network_link_registry::begin。)

multi_link_registry::contains 方法

multi_link_registry 对象中搜索指定块。 (重写 network_link_registry::contains。)

multi_link_registry::count 方法

计算 multi_link_registry 对象中的项数。 (重写 network_link_registry::count。)

multi_link_registry::remove 方法

multi_link_registry 对象中移除链接。 (重写 network_link_registry::remove。)

multi_link_registry::set_bound 方法

设置 multi_link_registry 对象可以保存的链接数的上限。

继承层次结构

network_link_registry

multi_link_registry

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

Concurrency 命名空间

single_link_registry 类