|
WvStreams
|
Provides co-operative multitasking support among WvTask instances. More...
#include <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) |
Static Public Member Functions | |
| static WvTaskMan * | get () |
| get/dereference the singleton global WvTaskMan | |
| static void | unlink () |
| static int | run (WvTask &task, int val=1) |
| static int | yield (int val=1) |
| static WvTask * | whoami () |
| static const void * | current_top_of_stack () |
| static size_t | current_stacksize_limit () |
| static WvTaskMan * | get () |
| get/dereference the singleton global WvTaskMan | |
| static void | unlink () |
| static int | run (WvTask &task, int val=1) |
| static int | yield (int val=1) |
| static WvTask * | whoami () |
Friends | |
| class | WvTask |
Provides co-operative multitasking support among WvTask instances.
1.8.12