Class of lists of RPCs.
More...
#include <msgpack_rpc/clients/impl/call_list.h>
Class of lists of RPCs.
Definition at line 49 of file call_list.h.
◆ CallList()
Constructor.
- Parameters
-
[in] | timeout | Timeout of RPCs. |
[in] | executor | Executor. |
[in] | logger | Logger. |
Definition at line 58 of file call_list.h.
◆ create()
Register an RPC.
- Parameters
-
[in] | method_name | Method name. |
[in] | parameters | Parameters. |
- Returns
- Request ID, serialized request, and future object.
Definition at line 74 of file call_list.h.
◆ executor()
Get the executor.
- Returns
- Executor.
Definition at line 130 of file call_list.h.
◆ handle()
Handle a response.
- Parameters
-
Definition at line 111 of file call_list.h.
◆ on_timeout()
Handle timeout of a RPC.
- Parameters
-
[in] | request_id | Message ID of the request of the RPC. |
Definition at line 142 of file call_list.h.
◆ executor_
◆ list_
◆ logger_
std::shared_ptr<logging::Logger> msgpack_rpc::clients::impl::CallList::logger_ |
|
private |
◆ mutex_
std::mutex msgpack_rpc::clients::impl::CallList::mutex_ {} |
|
private |
◆ request_id_generator_
Generator of message IDs of requests.
Definition at line 159 of file call_list.h.
◆ timeout_
std::chrono::nanoseconds msgpack_rpc::clients::impl::CallList::timeout_ |
|
private |
The documentation for this class was generated from the following file: