パーサーが標準 パーサーのインプリメンテーションかどうかを戻すオプションの関数。 このようなパーサーは、先行ヘッダーの Format フィールドが、 続くパーサー・クラスの名前を含んでいると予期します。 非標準 パーサーは、Domain フィールドがパーサー・クラス名を含んでいることを予期します。 cpiParserType インプリメンテーション関数が提供されない場合、メッセージ・ブローカーは、 パーサーが標準 タイプであると想定します。
定義されている場所 | タイプ | メンバー |
CPI_VFT | オプション | iFpParserType |
CciBool cpiParserType( CciParser* parser, CciContext* context);
インプリメンテーションが標準パーサーのものである場合、ゼロが戻されます。 そうでない場合、インプリメンテーションは、非標準パーサーのものであるとし、 非ゼロ値が戻されます。