Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編


パラメタ宣言

〈このページの構成〉

形式

[parameter_attribute,…] type_specifier  parameter_declarator;

意味

オペレーション宣言の中で,オペレーションのパラメタを定義します。

指定する項目

●parameter_attribute

パラメタ属性を指定します。指定できる属性を次に示します。

  • in:入力パラメタを指定します。

  • out:出力パラメタを指定します。

  • ptr:完全ポインタを指定します。

  • ref:参照ポインタを指定します。

  • string:文字列を指定します。

●type_specifier

パラメタのデータ型を指定します。指定できる型を次に示します。

  • 基本型,構造体

●parameter_declarator

パラメタ宣言子を指定します。指定できる値を次に示します。

  • 単純宣言子

  • ポインタ

  • 固定長一次元配列

説明

  1. inまたはoutのどちらかは,必ず指定してください。

  2. out属性のパラメタは,配列または明示的に宣言されたポインタでなければなりません。明示的に宣言されたポインタとは,"*" で宣言されたポインタのことです。

OpenTP1のIDL−only TxRPCの制限事項