Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

TaskImpl Class Reference

#include <taskimpl.h>

Inheritance diagram for TaskImpl:

Task List of all members.

Public Member Functions

 TaskImpl (void(*f)(void *), void *arg)
 ~TaskImpl ()
void start ()
void exit ()
void join ()
void kill ()

Static Public Member Functions

OsOS ()

Private Attributes

osTaskimpl

Static Private Attributes

Osboot = 0

Friends

class Os
class osTask

Constructor & Destructor Documentation

TaskImpl::TaskImpl void(*  f)(void *),
void *  arg
 

Definition at line 17 of file taskimpl.cc.

References Os::createTask(), impl, and OS().

TaskImpl::~TaskImpl  ) 
 

Definition at line 22 of file taskimpl.cc.

References impl.


Member Function Documentation

void TaskImpl::exit  ) 
 

Reimplemented in Task.

Definition at line 32 of file taskimpl.cc.

References osTask::exit(), and impl.

Referenced by Task::exit().

void TaskImpl::join  ) 
 

Reimplemented in Task.

Definition at line 37 of file taskimpl.cc.

References impl, and osTask::join().

Referenced by Task::join().

void TaskImpl::kill  ) 
 

Reimplemented in Task.

Definition at line 42 of file taskimpl.cc.

References impl, and osTask::kill().

Referenced by Task::kill().

Os * TaskImpl::OS  )  [static]
 

Definition at line 47 of file taskimpl.cc.

References boot.

Referenced by MutexImpl::MutexImpl(), SemaphoreImpl::SemaphoreImpl(), and TaskImpl().

void TaskImpl::start  ) 
 

Reimplemented in Task.

Definition at line 27 of file taskimpl.cc.

References impl, and osTask::start().

Referenced by Task::start().


Friends And Related Function Documentation

friend class Os [friend]
 

Definition at line 28 of file taskimpl.h.

friend class osTask [friend]
 

Definition at line 32 of file taskimpl.h.


Member Data Documentation

Os * TaskImpl::boot = 0 [static, private]
 

Definition at line 15 of file taskimpl.cc.

Referenced by OS(), Os::Os(), and Os::~Os().

osTask* TaskImpl::impl [private]
 

Definition at line 33 of file taskimpl.h.

Referenced by exit(), join(), kill(), start(), TaskImpl(), and ~TaskImpl().


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 14:52:41 2006 for yapi by doxygen 1.3.2