ページの先頭行へ戻る
Interstage Application Server リファレンスマニュアル(API編)

1.8.2 CORBA_TypeCode_kind()

名前

  CORBA_TypeCode_kind

形式

  #include <orb.h>
  CORBA_TCKind CORBA_TypeCode_kind(
        CORBA_TypeCode  Object,
        CORBA_Environment  *env);
  typedef  CORBA_Object  CORBA_TypeCode;

機能説明

  Objectで指定したTypeCodeオブジェクトの属性情報を返します。属性情報には以下のものがあります。

  CORBA_tk_null           0L
  CORBA_tk_void           1L
  CORBA_tk_short          2L
  CORBA_tk_long           3L
  CORBA_tk_ushort         4L
  CORBA_tk_ulong          5L
  CORBA_tk_float          6L
  CORBA_tk_double         7L
  CORBA_tk_boolean        8L
  CORBA_tk_char           9L
  CORBA_tk_octet          10L
  CORBA_tk_any            11L
  CORBA_tk_TypeCode       12L
  CORBA_tk_Principal      13L
  CORBA_tk_objref         14L
  CORBA_tk_struct         15L
  CORBA_tk_union          16L
  CORBA_tk_enum           17L
  CORBA_tk_string         18L
  CORBA_tk_sequence       19L
  CORBA_tk_array          20L
  CORBA_tk_alias          21L
  CORBA_tk_except         22L
  CORBA_tk_longlong       23L
  CORBA_tk_ulonglong      24L
  CORBA_tk_longdouble     25L
  CORBA_tk_wchar          26L
  CORBA_tk_wstring        27L

パラメタ

  Object

  対象のTypeCodeオブジェクト。

  env

  例外情報が格納される構造体。

復帰値

  正常終了した場合は、属性情報が返されます。
  異常終了した場合は、CORBA_tk_nullが返されます。