Apollo 10.0
自动驾驶开放平台
Clients类 参考

#include <clients.h>

Clients 的协作图:

Public 成员函数

 Clients ()
 Copyright (c) 2019 LG Electronics, Inc.
 
 ~Clients ()
 
void start (std::shared_ptr< Client > client)
 
void stop (std::shared_ptr< Client > client)
 
void stop_all ()
 

详细描述

在文件 clients.h16 行定义.

构造及析构函数说明

◆ Clients()

Clients::Clients ( )

Copyright (c) 2019 LG Electronics, Inc.

This software contains code licensed as described in LICENSE.

在文件 clients.cc13 行定义.

13{}

◆ ~Clients()

Clients::~Clients ( )

在文件 clients.cc15 行定义.

15{}

成员函数说明

◆ start()

void Clients::start ( std::shared_ptr< Client client)

在文件 clients.cc17 行定义.

17 {
18 clients.insert(client);
19 client->start();
20}

◆ stop()

void Clients::stop ( std::shared_ptr< Client client)

在文件 clients.cc22 行定义.

22 {
23 clients.erase(client);
24 client->stop();
25}

◆ stop_all()

void Clients::stop_all ( )

在文件 clients.cc27 行定义.

27 {
28 for (auto& client : clients) {
29 client->stop();
30 }
31 clients.clear();
32}

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