Provides co-operative multitasking support among WvTask instances.
More...
#include <wvtask.h>
Provides co-operative multitasking support among WvTask instances.
Definition at line 81 of file 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/2]
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/2]
static WvTask * WvTaskMan::whoami |
( |
| ) |
|
|
inlinestatic |
◆ WvTask
The documentation for this class was generated from the following files: