pgTask Class Reference
[pgTask -- Task management module]

TODO. More...

#include <pg_task.h>

List of all members.

Public Types

enum  TaskOrder {
  ORDER_MINUS_8_FOR_SYSTEM, ORDER_MINUS_7, ORDER_MINUS_6, ORDER_MINUS_5,
  ORDER_MINUS_4, ORDER_MINUS_3, ORDER_MINUS_2, ORDER_MINUS_1,
  ORDER_ZERO, ORDER_PLUS_1, ORDER_PLUS_2, ORDER_PLUS_3,
  ORDER_PLUS_4, ORDER_PLUS_5, ORDER_PLUS_6, ORDER_PLUS_7,
  ORDER_PLUS_8_FOR_SYSTEM
}
 TODO.

Public Member Functions

 pgDefineException (ExceptionInvalidArgument)
 pgDefineException (ExceptionInvalidCall)
bool hasOrder () const
TaskOrder getOrder () const
bool hasParent () const
pgTask * getParentN () const
pgTask * getPrevAllN () const
pgTask * getNextAllN () const
pgTask * getPrevSiblingN () const
pgTask * getNextSiblingN () const
pgTask * getLastDesc () const
bool hasChild () const
pgTask * getFirstChildN () const
pgTask * getLastChildN () const
const char * getName () const
u64 getExecuteUsecTime () const
bool isActive () const
void setActive (bool is_active)
virtual void onUpdate ()
virtual void onMessage (pgID msg_id, pgMsg< 4 > &msg)

Protected Member Functions

 pgTask (TaskOrder order)
 pgTask (pgTask *parent)

Friends

class pgTaskMgr


Detailed Description

TODO.
The documentation for this class was generated from the following file:

Generated on Sat Aug 15 11:24:38 2009 for Pogolyn by  doxygen 1.5.8