構造体 task_control_block

タスク管理ブロック(TCB) [詳細]

#include <task.h>

task_control_blockのコラボレーション図

Collaboration graph
[凡例]

変数

QUEUE task_queue
const TINIBtinib
UINT tstat: TBIT_TCB_TSTAT
UINT priority: TBIT_TCB_PRIORITY
unsigned int actcnt: 1
unsigned int wupcnt: 1
unsigned int enatex: 1
TEXPTN texptn
WINFOwinfo
CTXB tskctxb
ID clsid
BOOL pend_tertsk
BOOL pend_chgpri
BOOL pend_relwai
BOOL terflg
UINT pend_newpri
const TINIBtinib
WINFOwinfo

説明

タスク管理ブロック(TCB)

FDMPでは,タスクの起動要求キューイング数の最大値(TMAX_ACTCNT)と起 動要求キューイング数の最大値(TMAX_WUPCNT)は 1 に固定されているた め,キューイングされているかどうかの真偽値で表現することができる. また,強制待ち要求ネスト数の最大値(TMAX_SUSCNT)が 1 に固定されて いるので,強制待ち要求ネスト数(suscnt)は必要ない.

task.h189 行で定義されています。


構造体

unsigned int task_control_block::actcnt
 

task.h195 行で定義されています。

参照元 make_non_wait().

ID task_control_block::clsid
 

task.h203 行で定義されています。

unsigned int task_control_block::enatex
 

task.h197 行で定義されています。

BOOL task_control_block::pend_chgpri
 

task.h205 行で定義されています。

参照元 make_non_wait().

UINT task_control_block::pend_newpri
 

task.h208 行で定義されています。

参照元 make_non_wait().

BOOL task_control_block::pend_relwai
 

task.h206 行で定義されています。

参照元 make_non_wait().

BOOL task_control_block::pend_tertsk
 

task.h204 行で定義されています。

参照元 make_non_wait().

UINT task_control_block::priority
 

task.h194 行で定義されています。

参照元 make_non_wait()queue_insert_tpri().

QUEUE task_control_block::task_queue
 

task.h190 行で定義されています。

参照元 queue_insert_tpri().

BOOL task_control_block::terflg
 

task.h207 行で定義されています。

参照元 make_non_wait().

TEXPTN task_control_block::texptn
 

task.h199 行で定義されています。

const TINIB* task_control_block::tinib
 

tcb.h195 行で定義されています。

const TINIB* task_control_block::tinib
 

task.h191 行で定義されています。

参照元 activate_context().

CTXB task_control_block::tskctxb
 

task.h201 行で定義されています。

参照元 activate_context().

UINT task_control_block::tstat
 

task.h193 行で定義されています。

参照元 make_non_wait().

WINFO* task_control_block::winfo
 

tcb.h204 行で定義されています。

WINFO* task_control_block::winfo
 

task.h200 行で定義されています。

unsigned int task_control_block::wupcnt
 

task.h196 行で定義されています。


この構造体の説明は次のファイルから生成されました:
Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:20 2006 に Doxygen によって生成されました。