Apollo
10.0
自动驾驶开放平台
clients.cc
浏览该文件的文档.
1
7
#include "
modules/contrib/cyber_bridge/clients.h
"
8
9
#include <memory>
10
11
#include "
modules/contrib/cyber_bridge/client.h
"
12
13
Clients::Clients
() {}
14
15
Clients::~Clients
() {}
16
17
void
Clients::start
(std::shared_ptr<Client> client) {
18
clients.insert(client);
19
client->start();
20
}
21
22
void
Clients::stop
(std::shared_ptr<Client> client) {
23
clients.erase(client);
24
client->stop();
25
}
26
27
void
Clients::stop_all
() {
28
for
(
auto
& client : clients) {
29
client->stop();
30
}
31
clients.clear();
32
}
Clients::stop_all
void stop_all()
Definition
clients.cc:27
Clients::stop
void stop(std::shared_ptr< Client > client)
Definition
clients.cc:22
Clients::~Clients
~Clients()
Definition
clients.cc:15
Clients::Clients
Clients()
Copyright (c) 2019 LG Electronics, Inc.
Definition
clients.cc:13
Clients::start
void start(std::shared_ptr< Client > client)
Definition
clients.cc:17
clients.h
client.h
modules
contrib
cyber_bridge
clients.cc