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
pgTaskgetParentN () const
pgTaskgetPrevAllN () const
pgTaskgetNextAllN () const
pgTaskgetPrevSiblingN () const
pgTaskgetNextSiblingN () const
pgTaskgetLastDesc () const
bool hasChild () const
pgTaskgetFirstChildN () const
pgTaskgetLastChildN () 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