構造体 class_control_block

Class Control Block(CCB) [詳細]

#include <class.h>

class_control_blockのコラボレーション図

Collaboration graph
[凡例]

変数

INT prcid
LOCKOBJ tsk_lock
LOCKOBJ obj_lock
QUEUEp_ready_queue
UINTp_ready_primap
TCB ** p_runtsk
TCB ** p_schedtsk
BOOLp_enadsp
TMEVTNp_tmevt_heap
UINTp_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.h145 行で定義されています。


構造体

CBTCB class_control_block::cyc
 

class.h163 行で定義されています。

CBTCB class_control_block::dtq
 

class.h160 行で定義されています。

CBTCB class_control_block::flg
 

class.h159 行で定義されています。

CBTCB class_control_block::mbx
 

class.h161 行で定義されています。

CBTCB class_control_block::mpf
 

class.h162 行で定義されています。

LOCKOBJ class_control_block::obj_lock
 

class.h148 行で定義されています。

FP class_control_block::p_activate_r
 

class.h165 行で定義されています。

参照元 activate_context().

FP class_control_block::p_call_cychdr
 

class.h166 行で定義されています。

BOOL* class_control_block::p_enadsp
 

class.h154 行で定義されています。

UINT* class_control_block::p_last_index
 

class.h156 行で定義されています。

UINT* class_control_block::p_ready_primap
 

class.h151 行で定義されています。

QUEUE* class_control_block::p_ready_queue
 

class.h150 行で定義されています。

TCB** class_control_block::p_runtsk
 

class.h152 行で定義されています。

TCB** class_control_block::p_schedtsk
 

class.h153 行で定義されています。

TMEVTN* class_control_block::p_tmevt_heap
 

class.h155 行で定義されています。

INT class_control_block::prcid
 

class.h146 行で定義されています。

CBTCB class_control_block::sem
 

class.h158 行で定義されています。

CBTCB class_control_block::tsk
 

class.h157 行で定義されています。

LOCKOBJ class_control_block::tsk_lock
 

class.h147 行で定義されています。


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