構造体 ex_class_control_block

Exported Class Control Block(EXCCB) [詳細]

#include <class.h>

ex_class_control_blockのコラボレーション図

Collaboration graph
[凡例]

変数

INT prcid
void * tsk_lock_ptr
void * obj_lock_ptr
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

説明

Exported Class Control Block(EXCCB)

各プロセッサにおいて,他のプロセッサに公開する資源に関する情報を 登録するための構造体. 共有メモリ上の ex_ccb_table としてPE毎に領域を確保する. 実行時は,EXCCBから各プロセッサ上での実行時に使い易い形に整理した CCBにコピーする

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


構造体

CBTCB ex_class_control_block::cyc
 

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

CBTCB ex_class_control_block::dtq
 

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

CBTCB ex_class_control_block::flg
 

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

CBTCB ex_class_control_block::mbx
 

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

CBTCB ex_class_control_block::mpf
 

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

void* ex_class_control_block::obj_lock_ptr
 

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

FP ex_class_control_block::p_activate_r
 

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

FP ex_class_control_block::p_call_cychdr
 

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

BOOL* ex_class_control_block::p_enadsp
 

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

UINT* ex_class_control_block::p_last_index
 

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

UINT* ex_class_control_block::p_ready_primap
 

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

QUEUE* ex_class_control_block::p_ready_queue
 

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

TCB** ex_class_control_block::p_runtsk
 

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

TCB** ex_class_control_block::p_schedtsk
 

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

TMEVTN* ex_class_control_block::p_tmevt_heap
 

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

INT ex_class_control_block::prcid
 

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

CBTCB ex_class_control_block::sem
 

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

CBTCB ex_class_control_block::tsk
 

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

void* ex_class_control_block::tsk_lock_ptr
 

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


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