ecorm / cppwamp

C++ client library for the WAMP protocol.
Boost Software License 1.0
35 stars 9 forks source link

Caller-initiated timeouts #127

Closed ecorm closed 2 years ago

ecorm commented 2 years ago

Add Rpc::withCallerTimeout where the caller (and not the dealer) initiates the timeout by sending an INTERRUPT message. This will require adding a Boost.Asio timer to Client, as well as a timeout scheduler that shares the same timer object for multiple pending RPCs.