構造体 class_control_block

Class Control Block(CCB) [詳細]

#include <class.h>

class_control_blockのコラボレーション図

Collaboration graph
[凡例]

変数

INT prcid
LOCKOBJ tsk_lock
LOCKOBJ obj_lock
QUEUE * p_ready_queue
UINT * p_ready_primap
TCB ** p_runtsk
TCB ** p_schedtsk
BOOL * p_enadsp
TMEVTN * p_tmevt_heap
UINT * p_last_index
CBTCB tsk
CBTCB sem
CBTCB flg
CBTCB dtq
CBTCB mbx
CBTCB mpf
CBTCB cyc
FP p_activate_r
FP p_call_cychdr

説明

Class Control Block(CCB)

各PE上に存在 各PEはEXCCBを元にこのデータを生成する(自分が扱いやすい形にする) タスククラス分の配列要素数(以下,ページ数)→(pri+loc×proc数+glo)

class.h の 145 行で定義されています。


構造体

CBTCB class_control_block::cyc
 

class.h の 163 行で定義されています。

CBTCB class_control_block::dtq
 

class.h の 160 行で定義されています。

CBTCB class_control_block::flg
 

class.h の 159 行で定義されています。

CBTCB class_control_block::mbx
 

class.h の 161 行で定義されています。

CBTCB class_control_block::mpf
 

class.h の 162 行で定義されています。

LOCKOBJ class_control_block::obj_lock
 

class.h の 148 行で定義されています。

FP class_control_block::p_activate_r
 

class.h の 165 行で定義されています。

参照元 activate_context().

FP class_control_block::p_call_cychdr
 

class.h の 166 行で定義されています。

BOOL* class_control_block::p_enadsp
 

class.h の 154 行で定義されています。

UINT* class_control_block::p_last_index
 

class.h の 156 行で定義されています。

UINT* class_control_block::p_ready_primap
 

class.h の 151 行で定義されています。

QUEUE* class_control_block::p_ready_queue
 

class.h の 150 行で定義されています。

TCB** class_control_block::p_runtsk
 

class.h の 152 行で定義されています。

TCB** class_control_block::p_schedtsk
 

class.h の 153 行で定義されています。

TMEVTN* class_control_block::p_tmevt_heap
 

class.h の 155 行で定義されています。

INT class_control_block::prcid
 

class.h の 146 行で定義されています。

CBTCB class_control_block::sem
 

class.h の 158 行で定義されています。

CBTCB class_control_block::tsk
 

class.h の 157 行で定義されています。

LOCKOBJ class_control_block::tsk_lock
 

class.h の 147 行で定義されています。


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