Collaboration diagram for carla::client::detail::Client::Pimpl:Public Member Functions | |
| 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 Attributes | |
| const std::string | endpoint |
| rpc::Client | rpc_client |
| streaming::Client | streaming_client |
Definition at line 48 of file client/detail/Client.cpp.
|
inline |
Definition at line 51 of file client/detail/Client.cpp.
References carla::streaming::Client::AsyncRun(), rpc_client, carla::rpc::Client::set_timeout(), and streaming_client.
Here is the call graph for this function:
|
inline |
Definition at line 81 of file client/detail/Client.cpp.
References carla::rpc::Client::async_call(), and rpc_client.
Here is the call graph for this function:
|
inline |
Definition at line 70 of file client/detail/Client.cpp.
References carla::client::detail::Get(), RawCall(), and carla::throw_exception().
Here is the call graph for this function:
|
inline |
Definition at line 86 of file client/detail/Client.cpp.
References DEBUG_ASSERT, carla::rpc::Client::get_timeout(), carla::time_duration::milliseconds(), and rpc_client.
Referenced by RawCall().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 61 of file client/detail/Client.cpp.
References carla::rpc::Client::call(), endpoint, GetTimeout(), rpc_client, and carla::throw_exception().
Referenced by CallAndWait().
Here is the call graph for this function:
Here is the caller graph for this function:| const std::string carla::client::detail::Client::Pimpl::endpoint |
Definition at line 92 of file client/detail/Client.cpp.
Referenced by RawCall().
| rpc::Client carla::client::detail::Client::Pimpl::rpc_client |
Definition at line 94 of file client/detail/Client.cpp.
Referenced by AsyncCall(), GetTimeout(), Pimpl(), and RawCall().
| streaming::Client carla::client::detail::Client::Pimpl::streaming_client |
Definition at line 96 of file client/detail/Client.cpp.
Referenced by Pimpl().
1.8.13