Hitachi

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


型宣言

〈このページの構成〉

形式

typedef 〔[type_attribute,…]〕 type_specifier  type_declarator,…;

意味

インタフェースで使う型を定義します。

指定する項目

●type_attribute

宣言する型の属性を指定します。指定できる属性は,次のとおりです。

  • string:文字列を示します。

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

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

●type_specifier

データ型を指定します。基本型と構成型(構造体だけ),およびこれらを事前に定義した型を指定できます。

●type_declarator

定義する型の宣言子を指定します。指定できる内容を次に示します。

  • 単純宣言子

  • 固定長一次元配列

  • ポインタ

説明

  1. string属性を指定できるのは,charとbyteの配列だけです。

  2. ptr属性とref属性は,基本型と構造体型のポインタに対してだけ指定できます。

OpenTP1のIDL−only TxRPCの制限事項