#include <TaskBase.h>

Public メソッド | |
| void * | operator new (size_t t) |
| タスク生成 オーバーロードして割り当て済み領域を使用する | |
| void | operator delete (void *p) |
| タスク破棄 オーバーロードして動作モードを未使用に設定する | |
| ProcMode | getProcMode () |
| 動作モードを返す | |
| int | getIndex () |
| 配列インデックスを返す | |
| void | setTaskType (int taskType) |
| 種別(派生クラスの識別)を設定する | |
| int | getTaskType () |
| 種別(派生クラスの識別)を返す | |
| TaskBase () | |
| タスクのコンストラクタ | |
| virtual | TaskBase () |
| virtual void | run (TaskController *taskController)=0 |
| タスクの計算メソッド | |
Protected メソッド | |
| void | resetProcMode () |
| 動作モードを未使用に変更 | |
| void | setProcMode () |
| 動作モードを動作中に変更 | |
Protected 変数 | |
| ProcMode | procMode |
| タスクの動作モード | |
| int | index |
| タスクの配列インデックス | |
| int | taskType |
| タスクの種別(派生クラスの識別) | |
Static Protected 変数 | |
| static char * | taskBuffer = NULL |
| タスク領域 | |
| static size_t | taskMaxSize = 0 |
| タスク最大サイズ | |
| static int | taskMaxCount = 0 |
| 最大タスク数 | |
フレンド | |
| class | TaskController |
| TaskBase::TaskBase | ( | ) |
タスクのコンストラクタ
| virtual TaskBase::TaskBase | ( | ) | [virtual] |
| void TaskBase::resetProcMode | ( | ) | [protected] |
動作モードを未使用に変更
| void TaskBase::setProcMode | ( | ) | [protected] |
動作モードを動作中に変更
| void * TaskBase::operator new | ( | size_t | t | ) |
タスク生成 オーバーロードして割り当て済み領域を使用する
| t | 割り当て対象のオブジェクトサイズ |
| void TaskBase::operator delete | ( | void * | p | ) |
タスク破棄 オーバーロードして動作モードを未使用に設定する
| p | 破棄対象のタスクポインタ |
| ProcMode TaskBase::getProcMode | ( | ) |
動作モードを返す
| int TaskBase::getIndex | ( | ) |
配列インデックスを返す
| void TaskBase::setTaskType | ( | int | taskType | ) |
種別(派生クラスの識別)を設定する
| taskType | タスク識別子 |
| int TaskBase::getTaskType | ( | ) |
種別(派生クラスの識別)を返す
| virtual void TaskBase::run | ( | TaskController * | taskController | ) | [pure virtual] |
タスクの計算メソッド
| taskController |
friend class TaskController [friend] |
char * TaskBase::taskBuffer = NULL [static, protected] |
タスク領域
size_t TaskBase::taskMaxSize = 0 [static, protected] |
タスク最大サイズ
int TaskBase::taskMaxCount = 0 [static, protected] |
最大タスク数
ProcMode TaskBase::procMode [protected] |
タスクの動作モード
int TaskBase::index [protected] |
タスクの配列インデックス
int TaskBase::taskType [protected] |
タスクの種別(派生クラスの識別)
1.5.6