Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvTask Class Reference

#include <wvtask.h>

Collaboration diagram for WvTask:

[legend]
List of all members.

Detailed Description

Represents a single thread of control.

Definition at line 31 of file wvtask.h.

Public Member Functions

virtual ~WvTask ()
void start (WvStringParm _name, TaskFunc *_func, void *_userdata)
bool isrunning () const
void recycle ()
virtual ~WvTask ()
void start (WvStringParm _name, TaskFunc *_func, void *_userdata)
bool isrunning () const
void recycle ()


Constructor & Destructor Documentation

WvTask::~WvTask  )  [virtual]
 

Definition at line 67 of file wvtask.cc.

virtual WvTask::~WvTask  )  [virtual]
 


Member Function Documentation

bool WvTask::isrunning  )  const [inline]
 

Definition at line 38 of file wvwin32task.h.

bool WvTask::isrunning  )  const [inline]
 

Definition at line 64 of file wvtask.h.

Referenced by WvStream::callback(), WvStream::terminate_continue_select(), and WvStream::~WvStream().

void WvTask::recycle  ) 
 

void WvTask::recycle  ) 
 

Definition at line 87 of file wvtask.cc.

References WvTaskMan::free_tasks.

Referenced by WvStream::terminate_continue_select(), and WvStream::~WvStream().

void WvTask::start WvStringParm  _name,
TaskFunc *  _func,
void *  _userdata
 

void WvTask::start WvStringParm  _name,
TaskFunc *  _func,
void *  _userdata
 

Definition at line 76 of file wvtask.cc.

References start(), and WvStringParm.

Referenced by WvStream::callback(), WvTaskMan::start(), and start().


The documentation for this class was generated from the following files:
Generated on Tue Oct 5 01:09:32 2004 for WvStreams by doxygen 1.3.7