使用Boost.Asio如何通过调用回调来异步调用用户定义的函数,如Boost.Asio的标准异步调用?
类似的东西:
boost::asio::async_write(..., WriteHandler);
但是有了用户功能:
async_call(UserFunction, ..., UserCompletionHandler);
会调用UserFunction
并在完成调用UserCompletionHandler
之后?
我可以使用async_call
来实现deadline_timer
,但有没有办法在没有它们的情况下实现它?