Provides co-operative multitasking support among WvTask instances.
More...
#include <wvtask.h>
|
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) |
|
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) |
|
Provides co-operative multitasking support among WvTask instances.
Definition at line 80 of file debian/libwvstreams-dev/usr/include/wvstreams/wvtask.h.
◆ get()
◆ unlink()
void WvTaskMan::unlink |
( |
| ) |
|
|
static |
◆ start()
WvTask * WvTaskMan::start |
( |
WvStringParm |
name, |
|
|
WvTask::TaskFunc * |
func, |
|
|
void * |
userdata, |
|
|
size_t |
stacksize = 64*1024 |
|
) |
| |
◆ run()
int WvTaskMan::run |
( |
WvTask & |
task, |
|
|
int |
val = 1 |
|
) |
| |
|
static |
◆ yield()
int WvTaskMan::yield |
( |
int |
val = 1 | ) |
|
|
static |
◆ whoami() [1/4]
static WvTask * WvTaskMan::whoami |
( |
| ) |
|
|
inlinestatic |
◆ current_top_of_stack()
const void * WvTaskMan::current_top_of_stack |
( |
| ) |
|
|
static |
◆ current_stacksize_limit()
size_t WvTaskMan::current_stacksize_limit |
( |
| ) |
|
|
static |
◆ whoami() [2/4]
static WvTask * WvTaskMan::whoami |
( |
| ) |
|
|
inlinestatic |
◆ whoami() [3/4]
static WvTask * WvTaskMan::whoami |
( |
| ) |
|
|
inlinestatic |
◆ whoami() [4/4]
static WvTask * WvTaskMan::whoami |
( |
| ) |
|
|
inlinestatic |
◆ WvTask
The documentation for this class was generated from the following files: