Public Member Functions | |
DefaultWorkPool (Eegeo::Concurrency::Tasks::IGlTaskContextFactory &taskContextFactory, Eegeo::Concurrency::IThreadService &threadService, int numWorkers) | |
void | Start () |
void | Stop () |
void | Shutdown () |
void | QueueWork (WorkItem *workItem) |
void | Flush () |
TaskWorkPoolState::Values | GetState () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |