GKD.RoboCtrl
载入中...
搜索中...
未找到
roboctrl::callback< Args > 模板类 参考

管理一组协程回调的容器。 更多...

详细描述

template<typename... Args>
class roboctrl::callback< Args >

管理一组协程回调的容器。

模板参数
Args回调参数类型

在文件 callback.hpp34 行定义.

#include <callback.hpp>

Public 成员函数

template<typename... CallArgs>
void operator() (CallArgs &&... args) const
 触发所有回调。
 
template<callback_fn< Args... > F>
void add (F &&f)
 添加一个新的回调。
 

成员函数说明

◆ add()

template<typename... Args>
template<callback_fn< Args... > F>
void roboctrl::callback< Args >::add ( F &&  f)
inline

添加一个新的回调。

模板参数
F满足 callback_fn 的函数或函子

在文件 callback.hpp54 行定义.

被这些函数引用 roboctrl::io::bare_io_base::on_data().

◆ operator()()

template<typename... Args>
template<typename... CallArgs>
void roboctrl::callback< Args >::operator() ( CallArgs &&...  args) const
inline

触发所有回调。

参数
args透传给回调的参数

在文件 callback.hpp43 行定义.

引用了 roboctrl::async::spawn().


该类的文档由以下文件生成: