#include <wvtask.h>
Collaboration diagram for WvTaskMan:
Definition at line 73 of file wvtask.h.
Public Member Functions | |
WvTask * | start (WvStringParm name, WvTask::TaskFunc *func, void *userdata, size_t stacksize=64 *1024) |
WvTask * | start (WvStringParm name, WvTask::TaskFunc *func, void *userdata, size_t stacksize=256 *1024) |
int | run (WvTask &task, int val=1) |
int | yield (int val=1) |
WvTask * | whoami () const |
Static Public Member Functions | |
WvTaskMan * | get () |
get/dereference the singleton global WvTaskMan | |
void | unlink () |
int | run (WvTask &task, int val=1) |
int | yield (int val=1) |
WvTask * | whoami () |
WvTaskMan * | get () |
get/dereference the singleton global WvTaskMan | |
void | unlink () |
|
get/dereference the singleton global WvTaskMan
|
|
get/dereference the singleton global WvTaskMan
Definition at line 99 of file wvtask.cc. Referenced by WvStream::callback(). |
|
|
|
Definition at line 170 of file wvtask.cc. References Dprintf, WvTask::magic_number, WvTask::mystate, WvTask::name, WvTask::recycled, run(), WvTask::tid, valgrind_fix(), and WVTASK_MAGIC. Referenced by WvStream::callback(), run(), WvStream::terminate_continue_select(), and WvStream::~WvStream(). |
|
|
|
Definition at line 143 of file wvtask.cc. References WvTask::recycled, WvTask::start(), start(), and WvStringParm. Referenced by WvStream::callback(), and start(). |
|
|
|
Definition at line 108 of file wvtask.cc. Referenced by WvStream::~WvStream(). |
|
Definition at line 84 of file wvwin32task.h. |
|
Definition at line 114 of file wvtask.h. Referenced by WvStream::continue_select(). |
|
|
|
Definition at line 208 of file wvtask.cc. References WvFastString::cstr(), Dprintf, WvTask::mystate, WvTask::name, WvTask::stack_magic, WvTask::stacksize, WvTask::tid, valgrind_fix(), VALGRIND_MAKE_READABLE, WVTASK_MAGIC, and yield(). Referenced by WvStream::continue_select(), and yield(). |