source_link_manager 类
source_link_manager 对象管理 ISource 块的消息阻止网络链接。
template<
class _LinkRegistry
>
class source_link_manager;
参数
- _LinkRegistry
网络链接注册表。
成员
公共 Typedefs
名称 |
说明 |
---|---|
const_pointer |
一个类型,提供指向 source_link_manager 对象中 const 元素的指针。 |
const_reference |
提供对存储在 source_link_manager 对象中的 const 元素的引用从而读取和执行 const 操作的类型。 |
iterator |
提供可读取或修改 source_link_manager 对象中的任意元素的迭代器的类型。 |
type |
正由 source_link_manager 对象管理的链接注册表类型。 |
公共构造函数
名称 |
说明 |
---|---|
构造 source_link_manager 对象。 |
|
销毁 source_link_manager 对象。 |
公共方法
名称 |
说明 |
---|---|
添加指向 source_link_manager 对象的源链接。 |
|
返回指向 source_link_manager 对象中的第一个元素的迭代器。 |
|
在此 source_link_manager 对象中的 network_link_registry 中搜索指定块。 |
|
计算 source_link_manager 对象中已链接块的数量。 |
|
获取对 source_link_manager 对象的引用。 |
|
注册持有此 source_link_manager 对象的目标块。 |
|
释放对 source_link_manager 对象的引用。 |
|
从 source_link_manager 对象中移除链接。 |
|
设置可以添加到此 source_link_manager 对象的最大源链接数。 |
备注
当前,源块均被引用计算。 这是 network_link_registry 对象上的包装,允许对链接进行并发访问,并提供通过回调引用链接的能力。 消息块(target_block 或 propagator_block)应将此类用于其源链接。
继承层次结构
source_link_manager
要求
**标头:**agents.h
命名空间: 并发