#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] |
タスクの種別(派生クラスの識別)