Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

WvTaskMan Class Reference

#include <wvtask.h>

List of all members.


Detailed Description

Provides co-operative multitasking support among WvTask instances.


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 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


The documentation for this class was generated from the following files:
Generated on Sun Apr 3 14:48:14 2005 for WvStreams by  doxygen 1.4.2