single_link_registry 类

single_link_registry 对象是一个 network_link_registry,其只管理单个源或目标块。

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

参数

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

成员

公共构造函数

Name

说明

single_link_registry::single_link_registry 构造函数

构造 single_link_registry 对象。

single_link_registry::~single_link_registry 析构函数

销毁 single_link_registry 对象。

公共方法

Name

说明

single_link_registry::add 方法

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

single_link_registry::begin 方法

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

single_link_registry::contains 方法

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

single_link_registry::count 方法

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

single_link_registry::remove 方法

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

继承层次结构

network_link_registry

single_link_registry

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

Concurrency 命名空间

multi_link_registry 类