Release v0.10.0 #132
ecorm
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Asio completion token support and thread-safe Session operations.
New features:
yield_context,use_awaitable, anduse_futurenow supported as completion tokens.AsyncResultto newErrorOrclass which better emulates the proposedstd::expected.Session's asynchonous operations now return anErrorOrresult when passed ayield_contextas the completion token.Sessionoverloads with theThreadSafetag type which can be called concurrently by multiple threads.Realm::captureAbort.Session'ssetWarningHandler,setTraceHandler,setStateChangeHandler, andsetChallengeHandlernow take effect immediately even when connected.Sessionwill use them when executing those handlers.Session::call.Rpc::withCancelModewhich specifies the cancel mode to use when triggered by Asio cancellation slots.withArgsTuple,convertToTupleandmoveToTupletoPayloadclass.Defermenttag type (withdefermentconstexpr variable) to more conveniently return a deferredOutcome` from an RPC handler.This discussion was created from the release Release v0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions