構造体 toppers::itron::jsp::dataqueue_policy

データキューのためのポリシークラス [詳細]

#include "toppers/itron/jsp/dataqueue.hpp"

toppers::itron::jsp::dataqueue_policyに対する継承グラフ

Inheritance graph
[凡例]
toppers::itron::jsp::dataqueue_policyのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Static Public メソッド

static bool verify (const static_api &api, kernel_object &obj)
 specified_object<Plociy> クラスが要求する Policy::verify 関数

Static Public 変数

static const char name_ [] = "dataqueue"
static const char symbol_ [] = "dtq"
static const char *const apis_ [] = { "CRE_DTQ", 0 }
static const char *const params_ [] = { "$dtqid { #dtqatr #dtqcnt dtq }", 0 }
static const char region_format_ []
static const char init_format_ [] = "\t{ @#dtqatr, @#dtqcnt, __dataqueue_@name }"

説明

データキューのためのポリシークラス

このクラスで実現される静的API

  CRE_DTQ( ID dtqid, { ATR dtqatr, UINT dtqcnt, VP dtq } );

dataqueue.hpp76 行で定義されています。


関数

bool toppers::itron::jsp::dataqueue_policy::verify const static_api api,
kernel_object obj
[static]
 

specified_object<Plociy> クラスが要求する Policy::verify 関数

引数:
api 解析対象の静的API情報
obj カーネルオブジェクト情報
戻り値:
判定結果が正常であれば true を返す。

toppers::itron::kernel_object_policy_baseを再定義しています。

dataqueue.cpp55 行で定義されています。

参照先 _toppers::error()toppers::itron::kernel_object::get().

00056       {
00057         if ( obj.get( "dtq" ) != "NULL" )
00058         {
00059           error( _( "parameter `%1%\' must be `NULL\'" ) % "dtq" );
00060           return false;
00061         }
00062         return true;
00063       }

関数の呼び出しグラフ:


変数

const char toppers::itron::jsp::dataqueue_policy::region_format_ [static]
 

初期値:

 "#if @#dtqcnt > 0\n"
                                                      "static VP_INT __dataqueue_@name[@#dtqcnt];\n"
                                                      "#else\n"
                                                      "#define __dataqueue_@name  NULL\n"
                                                      "#endif\n"
                                                      "\n"

toppers::itron::kernel_object_policy_baseを再定義しています。

dataqueue.hpp83 行で定義されています。


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