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

第1章 C言語インタフェース> 1.4 NVListインタフェース

1.4.1 CORBA_NVList_add_item()

名前

 CORBA_NVList_add_item

形式

 #include <orb.h>
 CORBA_ORBStatus  CORBA_NVList_add_item(
        CORBA_Object  list,
        CORBA_Identifier  item_name,
        CORBA_TypeCode  item_type,
        void  *value,
        CORBA_long  value_len,
        CORBA_Flags  item_flags,
        CORBA_Environment  *env );
 typedef  CORBA_string  CORBA_Identifier;
 typedef  CORBA_Object  CORBA_TypeCode;

機能説明

 listで指定されたリストオブジェクトに呼び出すサーバアプリケーションのパラメタ情報を追加します。item_nameにはパラメタの名前を、item_typeにはパラメタの属性を、valueにはパラメタの値を、value_lenにはパラメタの長さを指定します。item_flagsには以下の値を指定します。

 CORBA_ARG_IN
 入力だけのパラメタ。
 CORBA_ARG_OUT
 出力だけのパラメタ。
 CORBA_ARG_INOUT
 入出力パラメタ。
 CORBA_IN_COPY_VALUE
 値はコピーされ、コピーした値が使われます。
 DEPENDENT_LIST
 親リストが解放されたときにサブリストも解放されます。

 パラメタは以前に追加されたパラメタの後に追加されます。

復帰値

 正常終了した場合は、CORBA_OKが返されます。
 異常終了した場合は、CORBA_FAILEDが返されます。


目次 索引 前ページ次ページ

Copyright 2005 FUJITSU LIMITED