Ctrl-Z
一个多线程机器人运动控制强化学习部署框架
载入中...
搜索中...
未找到
z::DataCenter< CTS > 模板类 参考

数据中心类型,用于存储工作流水线中的数据。 更多...

#include <DataCenter.hpp>

Public 成员函数

 DataCenter ()
 Construct a new Data Center object
 
 ~DataCenter ()
 Destroy the Data Center object
 
template<CTString CT, typename T>
void SetData (size_t TimeStamp, const T &data)
 向数据中心中写入数据
 
template<CTString CT, typename T>
size_t GetData (T &data)
 从数据中心中读取数据
 

详细描述

template<CTSPair ... CTS>
class z::DataCenter< CTS >

数据中心类型,用于存储工作流水线中的数据。

模板参数
CTS用于定义数据中心中的数据类型,是一系列键-值对,键是CTString类型,值是任意类型。 具体定义方式参见CTSPair类型。

成员函数说明

◆ GetData()

template<CTSPair ... CTS>
template<CTString CT, typename T>
size_t z::DataCenter< CTS >::GetData ( T & data)
inline

从数据中心中读取数据

模板参数
CT待读取数据的键,编译期字符串
T待读取数据的类型
参数
data读取到的数据
返回
size_t 读取到的数据的时间戳

◆ SetData()

template<CTSPair ... CTS>
template<CTString CT, typename T>
void z::DataCenter< CTS >::SetData ( size_t TimeStamp,
const T & data )
inline

向数据中心中写入数据

模板参数
CT待写入数据的键,编译期字符串
T待写入数据的类型
参数
TimeStamp写入的时间戳
data待写入的数据

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