rili::service::Compute Class Referencefinal
  
Inheritance diagram for rili::service::Compute:
Collaboration diagram for rili::service::Compute:
| Static Public Member Functions | |
| static Compute & | get () noexcept | 
| Additional Inherited Members | |
|  Public Types inherited from rili::service::ComputeBase | |
| typedef std::exception_ptr | FailureType | 
|  Public Member Functions inherited from rili::service::ComputeBase | |
| template<typename PromisedType > | |
| rili::Promise< PromisedType > | schedule (typename rili::Promise< PromisedType >::ComplexInitializer const &initializer) noexcept | 
| template<typename PromisedType > | |
| rili::Promise< PromisedType > | schedule (typename rili::Promise< PromisedType >::BasicInitializer const &initializer) noexcept | 
| rili::Promise< void > | schedule (typename rili::Promise< void >::BasicInitializer const &initializer) noexcept | 
| rili::Promise< void > | schedule (typename rili::Promise< void >::ComplexInitializer const &initializer) noexcept | 
Member Function Documentation
| 
 | staticnoexcept | 
Get or create rili::service::Compute instance.
New rili::service::Compute is created if was not created earlier. If rili::service::Compute was created previously return existing instance.
- Remarks
- This function is thread safe.
- This function is not blocking.
- Returns
- Instance of rili::service::Compute
The documentation for this class was generated from the following file:
- rili/service/Compute.hpp
 
          
          
 1.8.11
 1.8.11