1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/niukey-threadpool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
task_t.hpp 345
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
akzi Отправлено 22.01.2015 08:33 f5c3251
#pragma once
#include "stddef.hpp"
class task_t
{
public:
typedef void(task_fun_t)(void*);
task_t( task_fun_t *fun_, void *arg_)
:task_fun(fun_),
arg(arg_)
{
}
~task_t(void)
{
}
void do_work()
{
if (task_fun)
{
task_fun(arg);
}
}
private:
void *arg;
task_fun_t *task_fun;
};
typedef std::shared_ptr<task_t> task_ptr_t;

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/niukey-threadpool.git
git@api.gitlife.ru:oschina-mirror/niukey-threadpool.git
oschina-mirror
niukey-threadpool
niukey-threadpool
master