YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nyaclib
 Ndetail
 Nfault
 CFairThreadPoolTODO(kononovk) Doxygen docs
 CFutureProvides a mechanism to access the result of async operations
 CFutureBaseProvides a mechanism to access the result of async operations
 CFutureOnProvides a mechanism to access the result of async operations
 CIExecutor
 CIFuncCallable interface
 CIntrusivePtrA intrusive pointer to objects with an embedded reference count
 CIRefReference counting interface
 CJobCallable that can be executed in an IExecutor
 CManualExecutorTODO(mkornaukhov03) Doxygen
 CMutexMutex for coroutines
 CNoRefTag
 COneShotEventThis class useful to wait or co_await some event
 CPromise
 CResultEncapsulated return value from caller
 CResultEmpty
 CResultError
 CSharedGuard
 CSharedMutexSharedMutex for coroutines
 CStickyGuard
 CStopErrorDefault error
 CStrand
 CTaskProvides a mechanism to schedule the some async operations TODO(MBkkt) add description
 CUniqueGuard
 CWaitGroupAn object that allows you to Add some amount of async operations and then Wait for it to be Done
 Nyaclib_std
 Ccoroutine_traits< yaclib::Future< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs
 Ccoroutine_traits< yaclib::Task< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs
 CCalculatorService
 CCallbacks
 CCounter
 CCounterBase
 CException, invalid state
 CResultCoreT