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.
|
inline |
Definition at line 81 of file client/detail/Client.cpp.
References carla::rpc::Client::async_call(), and rpc_client.
|
inline |
Definition at line 70 of file client/detail/Client.cpp.
References carla::client::detail::Get(), RawCall(), and carla::throw_exception().
|
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().
|
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().
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().