CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
carla::client::detail::Client::Pimpl类 参考
+ 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.cpp48 行定义.

构造及析构函数说明

◆ Pimpl()

carla::client::detail::Client::Pimpl::Pimpl ( const std::string & host,
uint16_t port,
size_t worker_threads )
inline

在文件 client/detail/Client.cpp51 行定义.

引用了 carla::streaming::Client::AsyncRun(), rpc_client, carla::rpc::Client::set_timeout() , 以及 streaming_client.

+ 函数调用图:

成员函数说明

◆ AsyncCall()

template<typename ... Args>
void carla::client::detail::Client::Pimpl::AsyncCall ( const std::string & function,
Args &&... args )
inline

在文件 client/detail/Client.cpp81 行定义.

引用了 carla::rpc::Client::async_call() , 以及 rpc_client.

+ 函数调用图:

◆ CallAndWait()

template<typename T , typename ... Args>
auto carla::client::detail::Client::Pimpl::CallAndWait ( const std::string & function,
Args &&... args )
inline

在文件 client/detail/Client.cpp70 行定义.

引用了 carla::client::detail::Get(), RawCall() , 以及 carla::throw_exception().

+ 函数调用图:

◆ GetTimeout()

time_duration carla::client::detail::Client::Pimpl::GetTimeout ( ) const
inline

在文件 client/detail/Client.cpp86 行定义.

引用了 DEBUG_ASSERT, carla::rpc::Client::get_timeout(), carla::time_duration::milliseconds() , 以及 rpc_client.

被这些函数引用 RawCall().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ RawCall()

template<typename ... Args>
auto carla::client::detail::Client::Pimpl::RawCall ( const std::string & function,
Args &&... args )
inline

在文件 client/detail/Client.cpp61 行定义.

引用了 carla::rpc::Client::call(), GetTimeout(), rpc_client , 以及 carla::throw_exception().

被这些函数引用 CallAndWait().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ endpoint

const std::string carla::client::detail::Client::Pimpl::endpoint

在文件 client/detail/Client.cpp92 行定义.

◆ rpc_client

rpc::Client carla::client::detail::Client::Pimpl::rpc_client

在文件 client/detail/Client.cpp94 行定义.

被这些函数引用 AsyncCall(), GetTimeout(), Pimpl() , 以及 RawCall().

◆ streaming_client

streaming::Client carla::client::detail::Client::Pimpl::streaming_client

在文件 client/detail/Client.cpp96 行定义.

被这些函数引用 Pimpl().


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