ISource 类
ISource 类是所有源块的接口。 源块将消息传播到 ITarget 块。
template<
class _Type
>
class ISource;
参数
- _Type
源块生成的消息内负载的数据类型。
成员
公共 Typedefs
Name |
说明 |
---|---|
source_type |
_Type 的类型别名。 |
公共构造函数
Name |
说明 |
---|---|
销毁 ISource 对象。 |
公共方法
Name |
说明 |
---|---|
如果在派生的类中重写,接受由该 ISource 块提供的消息,将所有权转移给调用方。 |
|
如果在派生的类中重写,在该 ISource 块上获取索引计数,以防止删除。 |
|
如果在派生类中重写,使用先前由 ISource 块提供并由目标成功保留的消息,将所有权转移给调用方。 |
|
在派生类中重写时,将目标块链接至该 ISource 块。 |
|
当在派生类中被重写时,释放之前成功的消息保留。 |
|
如果在派生的类中重写,在该 ISource 块上释放索引计数。 |
|
当在派生类中重写时,保留之前由该 ISource 块提供的消息。 |
|
在派生类中重写后,将目标块与该 ISource 块断开链接,前提是之前发现已链接。 |
|
在派生类中重写时,将所有目标块与该 ISource 块断开链接。 |
备注
有关更多信息,请参见 异步消息块。
继承层次结构
要求
**标头:**agents.h
命名空间: 并发