Apollo 10.0
自动驾驶开放平台
apollo::hdmap::Mapdatachecker类 参考

#include <worker.h>

apollo::hdmap::Mapdatachecker 的协作图:

Public 成员函数

 Mapdatachecker ()
 
 ~Mapdatachecker ()
 
bool Init ()
 
bool Start ()
 
bool Stop ()
 
void Report ()
 

详细描述

在文件 worker.h25 行定义.

构造及析构函数说明

◆ Mapdatachecker()

apollo::hdmap::Mapdatachecker::Mapdatachecker ( )
inline

在文件 worker.h27 行定义.

27{}

◆ ~Mapdatachecker()

apollo::hdmap::Mapdatachecker::~Mapdatachecker ( )
inline

在文件 worker.h28 行定义.

28{}

成员函数说明

◆ Init()

bool apollo::hdmap::Mapdatachecker::Init ( )

在文件 worker.cc30 行定义.

30 {
31 grpc_address_ = FLAGS_map_datachecker_host + ":" + FLAGS_map_datachecker_port;
32 return true;
33}

◆ Report()

void apollo::hdmap::Mapdatachecker::Report ( )

在文件 worker.cc67 行定义.

67{}

◆ Start()

bool apollo::hdmap::Mapdatachecker::Start ( )

在文件 worker.cc35 行定义.

35 {
36 AINFO << "Mapdatachecker::Start";
37 Init();
38
39 AINFO << "creating agent";
40 std::shared_ptr<MapDataCheckerAgent> agent =
41 std::make_shared<MapDataCheckerAgent>();
42
43 AINFO << "creating node";
44 bool cyber_node_inited = false;
45 std::shared_ptr<MapDataCheckerCyberNode> cyber_node =
46 std::make_shared<MapDataCheckerCyberNode>(agent, &cyber_node_inited);
47 if (!cyber_node_inited) {
48 AFATAL << "Error in create MapDataCheckerCyberNode";
51 return false;
52 }
53
54 AINFO << "register service";
55 grpc::ServerBuilder builder;
56 builder.AddListeningPort(grpc_address_, grpc::InsecureServerCredentials());
57 builder.RegisterService(agent.get());
58 std::unique_ptr<grpc::Server> server(builder.BuildAndStart());
59 AINFO << "Server listening on " << grpc_address_;
62 return true;
63}
#define AFATAL
Definition log.h:45
#define AINFO
Definition log.h:42
void WaitForShutdown()
Definition state.h:50
void Clear()
Definition init.cc:161

◆ Stop()

bool apollo::hdmap::Mapdatachecker::Stop ( )

在文件 worker.cc65 行定义.

65{ return true; }

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