Example #1
0
void ThreadPool::AddTask(const std::function<void ()>& callback, int dispatch_key)
{
    AddTaskInternal(NULL, callback, dispatch_key);
}
Example #2
0
void ThreadPool::AddTask(Closure<void ()>* callback, int dispatch_key)
{
    AddTaskInternal(callback, NULL, dispatch_key);
}
Example #3
0
void ThreadPool::AddPriorityTask(std::function<void ()> callback) {
    AddTaskInternal(true, NULL, callback);
}
Example #4
0
void ThreadPool::AddPriorityTask(Closure<void ()>* callback) {
    AddTaskInternal(true, callback, NULL);
}
Example #5
0
void ThreadPool::AddTask(std::function<void ()> callback) {
    AddTaskInternal(false, NULL, callback);
}
Example #6
0
void ThreadPool::AddTask(Closure<void ()>* callback) {
    AddTaskInternal(false, callback, NULL);
}