|
libkazv
|
#include <asio-promise-handler.hpp>


Public Types | |
| template<class T > | |
| using | PromiseT = AsioPromise< Exec, T > |
Public Member Functions | |
| AsioPromiseHandler (Exec executor) | |
| AsioPromiseHandler (const AsioPromiseHandler &that) | |
| AsioPromiseHandler (AsioPromiseHandler &&that) | |
| AsioPromiseHandler & | operator= (const AsioPromiseHandler &that) |
| AsioPromiseHandler & | operator= (AsioPromiseHandler &&that) |
| template<class T , class FuncT > | |
| PromiseT< T > | create (FuncT &&func) |
| template<class T > | |
| PromiseT< T > | createResolved (T val) |
Public Member Functions inherited from Kazv::PromiseInterface< AsioPromiseHandler< Exec >, detail::AsioPromiseHelper< Exec >::template PromiseType > | |
| PromiseInterface (AsioPromiseHandler< Exec > *obj) | |
| auto | create (FuncT &&func) -> detail::AsioPromiseHelper< Exec >::template PromiseType< T > |
| auto | createResolved (T &&val) -> detail::AsioPromiseHelper< Exec >::template PromiseType< T > |
| using Kazv::AsioPromiseHandler< Exec >::PromiseT = AsioPromise<Exec, T> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |