carla::client::detail::Client::Pimpl 的协作图:Public 成员函数 | |
| template<typename ... Args> | |
| void | AsyncCall (const std::string &function, Args &&... args) |
| template<typename T , typename ... Args> | |
| auto | CallAndWait (const std::string &function, Args &&... args) |
| time_duration | GetTimeout () const |
| Pimpl (const std::string &host, uint16_t port, size_t worker_threads) | |
| template<typename ... Args> | |
| auto | RawCall (const std::string &function, Args &&... args) |
Public 属性 | |
| const std::string | endpoint |
| rpc::Client | rpc_client |
| streaming::Client | streaming_client |
在文件 client/detail/Client.cpp 第 48 行定义.
|
inline |
在文件 client/detail/Client.cpp 第 51 行定义.
引用了 carla::streaming::Client::AsyncRun(), rpc_client, carla::rpc::Client::set_timeout() , 以及 streaming_client.
函数调用图:
|
inline |
|
inline |
在文件 client/detail/Client.cpp 第 70 行定义.
引用了 carla::client::detail::Get(), RawCall() , 以及 carla::throw_exception().
函数调用图:
|
inline |
在文件 client/detail/Client.cpp 第 88 行定义.
引用了 DEBUG_ASSERT, carla::rpc::Client::get_timeout(), carla::time_duration::milliseconds() , 以及 rpc_client.
被这些函数引用 RawCall().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 client/detail/Client.cpp 第 61 行定义.
引用了 carla::rpc::Client::call(), endpoint, GetTimeout(), rpc_client , 以及 carla::throw_exception().
被这些函数引用 CallAndWait().
函数调用图:
这是这个函数的调用关系图:| const std::string carla::client::detail::Client::Pimpl::endpoint |
在文件 client/detail/Client.cpp 第 94 行定义.
被这些函数引用 RawCall().
| rpc::Client carla::client::detail::Client::Pimpl::rpc_client |
在文件 client/detail/Client.cpp 第 96 行定义.
被这些函数引用 AsyncCall(), GetTimeout(), Pimpl() , 以及 RawCall().
| streaming::Client carla::client::detail::Client::Pimpl::streaming_client |
在文件 client/detail/Client.cpp 第 98 行定义.
被这些函数引用 Pimpl().