载入中...
搜索中...
未找到
eve::rx::Subscription类 参考
RAII-style dispose handle for an active stream subscription. Disposing unsubscribes from the source; move-only. 更多...
#include <Rx.h>
Public 成员函数 | |
| Subscription ()=default | |
| Subscription (std::function< void()> dispose) | |
| Wraps a dispose callback (usually unsubscribing from a Subject). | |
| Subscription (const Subscription &)=delete | |
| Subscription & | operator= (const Subscription &)=delete |
| Subscription (Subscription &&other) noexcept | |
| Subscription & | operator= (Subscription &&other) noexcept |
| ~Subscription () | |
| void | dispose () |
| Runs the dispose callback once; idempotent. | |
| bool | isDisposed () const |
| True once dispose() has run (or the handle was moved from). | |
详细描述
RAII-style dispose handle for an active stream subscription. Disposing unsubscribes from the source; move-only.
构造及析构函数说明
◆ Subscription() [1/4]
|
default |
◆ Subscription() [2/4]
|
inlineexplicit |
◆ Subscription() [3/4]
|
delete |
◆ Subscription() [4/4]
|
inlinenoexcept |
◆ ~Subscription()
成员函数说明
◆ dispose()
|
inline |
◆ isDisposed()
|
inline |
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
inlinenoexcept |
该类的文档由以下文件生成:
- src/modules/rx/Rx.h