#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, WvTask::tid, valgrind_fix(), and WVTASK_MAGIC. Referenced by WvStream::callback(), WvStream::terminate_continue_select(), and WvStream::~WvStream(). |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 143 of file wvtask.cc. References WvTask::recycled, WvTask::start(), and WvStringParm. Referenced by WvStream::callback(). |
|
|
|
|
|
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, and WVTASK_MAGIC. Referenced by WvStream::continue_select(). |
1.3.6-20040222