Apollo 10.0
自动驾驶开放平台
apollo::cyber::croutine::RoutineFactory类 参考

#include <routine_factory.h>

apollo::cyber::croutine::RoutineFactory 的协作图:

Public 类型

using VoidFunc = std::function< void()>
 
using CreateRoutineFunc = std::function< VoidFunc()>
 

Public 成员函数

std::shared_ptr< data::DataVisitorBaseGetDataVisitor () const
 
void SetDataVisitor (const std::shared_ptr< data::DataVisitorBase > &dv)
 

Public 属性

CreateRoutineFunc create_routine
 

详细描述

在文件 routine_factory.h33 行定义.

成员类型定义说明

◆ CreateRoutineFunc

◆ VoidFunc

在文件 routine_factory.h35 行定义.

成员函数说明

◆ GetDataVisitor()

std::shared_ptr< data::DataVisitorBase > apollo::cyber::croutine::RoutineFactory::GetDataVisitor ( ) const
inline

在文件 routine_factory.h39 行定义.

39 {
40 return data_visitor_;
41 }

◆ SetDataVisitor()

void apollo::cyber::croutine::RoutineFactory::SetDataVisitor ( const std::shared_ptr< data::DataVisitorBase > &  dv)
inline

在文件 routine_factory.h42 行定义.

42 {
43 data_visitor_ = dv;
44 }

类成员变量说明

◆ create_routine

CreateRoutineFunc apollo::cyber::croutine::RoutineFactory::create_routine

在文件 routine_factory.h38 行定义.


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