Interstage Application Server リファレンスマニュアル(API編)
|
目次
索引

|
5.19.1 型の定義
形式
* オブジェクト種別
01 CORBA-DEFINITIONKIND TYPEDEF TYPE CORBA-ENUM.
88 CORBA-DK_NONE VALUE 0.
88 CORBA-DK_ALL VALUE 1.
88 CORBA-DK_ATTRIBUTE VALUE 2.
88 CORBA-DK_CONSTANT VALUE 3.
88 CORBA-DK_EXCEPTION VALUE 4.
88 CORBA-DK_INTERFACE VALUE 5.
88 CORBA-DK_MODULE VALUE 6.
88 CORBA-DK_OPERATION VALUE 7.
88 CORBA-DK_TYPEDEF VALUE 8.
88 CORBA-DK_ALIAS VALUE 9.
88 CORBA-DK_STRUCT VALUE 10.
88 CORBA-DK_UNION VALUE 11.
88 CORBA-DK_ENUM VALUE 12.
88 CORBA-DK_PRIMITIVE VALUE 13.
88 CORBA-DK_STRING VALUE 14.
88 CORBA-DK_SEQUENCE VALUE 15.
88 CORBA-DK_ARRAY VALUE 16.
88 CORBA-DK_REPOSITORY VALUE 17.
88 CORBA-DK_WSTRING VALUE 18.
88 CORBA-DK_FIXED VALUE 19.
*
01 CORBA-REPOSITORYID TYPEDEF OBJECT REFERENCE CORBA-STRING.
*
01 CORBA-IDENTIFIER TYPEDEF OBJECT REFERENCE CORBA-STRING.
*
01 CORBA-VERSIONSPEC TYPEDEF OBJECT REFERENCE CORBA-STRING.
*
01 CORBA-SCOPEDNAME TYPEDEF OBJECT REFERENCE CORBA-STRING.
* Contained オブジェクトリファレンスのシーケンス
01 CORBA-CONTAINEDSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-CONTAINED.
* CONTAINER-DESCRIPTIONのシーケンス
01 CORBA-CONTAINER-DESCRIPTIONSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-DESCRIPTION-001.
* 構造体メンバのシーケンス
01 CORBA-STRUCTMEMBERSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-STRUCTMEMBER.
* 共用体メンバのシーケンス
01 CORBA-UNIONMEMBERSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-UNIONMEMBER.
* Enumメンバのシーケンス
01 CORBA-ENUMMEMBERSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-IDENTIFIER.
* INTERFACEDEF情報のシーケンス
01 CORBA-INTERFACEDEFSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-INTERFACEDEF.
* Operationの属性種別
01 CORBA-OPERATIONMODE TYPEDEF TYPE CORBA-ENUM.
88 CORBA-OP_NORMAL VALUE 0.
88 CORBA-OP_ONEWAY VALUE 1.
* Context
01 CORBA-CONTEXTIDENTIFIER TYPEDEF TYPE CORBA-IDENTIFIER.
* Contextのシーケンス
01 CORBA-CONTEXTIDSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CONTEXTIDENTIFIER-001.
* Parameterの属性種別
01 CORBA-PARAMETERMODE TYPEDEF TYPE CORBA-ENUM.
88 CORBA-PARAM_IN VALUE 0.
88 CORBA-PARAM_OUT VALUE 1.
88 CORBA-PARAM_INOUT VALUE 2.
* パラメタ情報のシーケンス
01 CORBA-PARDESCRIPTIONSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-PARAMETERDESCRIPT-001.
* EXCEPTIONDEF情報のシーケンス
01 CORBA-EXCDESCRIPTIONSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-EXCEPTIONDESCRIPT-001.
* OPERATIONDESCRIPTION情報クラスのシーケンス
01 CORBA-OPDESCRIPTIONSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-OPERATIONDESCRIPT-001.
* Attributeの属性
01 CORBA-ATTRIBUTEMODE TYPEDEF TYPE CORBA-ENUM.
88 CORBA-ATTR_NORMAL VALUE 0.
88 CORBA-ATTR_READONLY VALUE 1.
* ATTRIBUTEDEF情報クラスのシーケンス
01 CORBA-ATTRDESCRIPTIONSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-ATTRIBUTEDESCRIPT-001.
* REPOSITORYIDのシーケンス
01 CORBA-REPOSITORYIDSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-REPOSITORYID.
* EXCEPTIONDEFオブジェクトリファレンスのシーケンス
01 CORBA-EXCEPTIONDEFSEQ TYPEDEF OBJECT REFERENCE SEQUENCE-CORBA-EXCEPTIONDEF.
* PrimitiveDefの種別
01 CORBA-PRIMITIVEKIND TYPEDEF TYPE CORBA-ENUM.
88 CORBA-PK_NULL VALUE 0.
88 CORBA-PK_VOID VALUE 1.
88 CORBA-PK_SHORT VALUE 2.
88 CORBA-PK_LONG VALUE 3.
88 CORBA-PK_USHORT VALUE 4.
88 CORBA-PK_ULONG VALUE 5.
88 CORBA-PK_FLOAT VALUE 6.
88 CORBA-PK_DOUBLE VALUE 7.
88 CORBA-PK_BOOLEAN VALUE 8.
88 CORBA-PK_CHAR VALUE 9.
88 CORBA-PK_OCTET VALUE 10.
88 CORBA-PK_ANY VALUE 11.
88 CORBA-PK_TYPECODE VALUE 12.
88 CORBA-PK_PRINCIPAL VALUE 13.
88 CORBA-PK_STRING VALUE 14.
88 CORBA-PK_OBJREF VALUE 15.
88 CORBA-PK_LONGLONG VALUE 16.
88 CORBA-PK_ULONGLONG VALUE 17.
88 CORBA-PK_LONGDOUBLE VALUE 18.
88 CORBA-PK_WCHAR VALUE 19.
88 CORBA-PK_WSTRING VALUE 20.
*
All Rights Reserved, Copyright(C) 富士通株式会社 2007