|
| TaskSet_CopyMemory (std::shared_ptr< ThreadPool > pool) |
|
void | SetUp (void *dst, const void *src, size_t bytes) |
|
virtual void | Execute () override |
|
virtual void | Wait () override |
|
void | MemCopy (void *dst, const void *src, size_t bytes) |
|
| TaskSet (std::shared_ptr< ThreadPool > pool) |
|
| TaskSet (const TaskSet &)=delete |
|
TaskSet & | operator= (const TaskSet &)=delete |
|
size_t | GetUsedTaskCount () const |
|
|
template<class T , typename std::enable_if< std::is_base_of< Task, T >::value, int >::type = 0> |
void | CreateTasks () |
|
const std::shared_ptr< ThreadPool > | pool_ |
|
const std::shared_ptr< Semaphore > | semaphore_ |
|
std::vector< Task * > | tasks_ {} |
|
size_t | usedTaskCount_ { 0 } |
|
◆ Execute()
void TaskSet_CopyMemory::Execute |
( |
| ) |
|
|
overridevirtual |
◆ Wait()
void TaskSet_CopyMemory::Wait |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: