LeviLamina
Loading...
Searching...
No Matches
Bedrock::Threading::IAsyncResult< T > Class Template Referenceabstract
+ Inheritance diagram for Bedrock::Threading::IAsyncResult< T >:

Public Types

using Handle = std::shared_ptr<Bedrock::Threading::IAsyncResult<T>>
 
using CompletionHandler = std::function<void(const Bedrock::Threading::IAsyncResult<T>&)>
 

Public Member Functions

virtual T addOnComplete (Bedrock::Threading::IAsyncResult< T >::CompletionHandler)=0
 
virtual T getResult () const
 
virtual::Bedrock::Threading::AsyncStatus getStatus () const =0
 
virtual::std::error_code getError () const =0
 
virtual void cancel ()=0
 

The documentation for this class was generated from the following file: