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で指定されたリストオブジェクトに呼び出すサーバアプリケーションのパラメタ情報を追加します。パラメタは以前に追加されたパラメタの後に追加されます。

パラメタ

 list
サーバアプリケーションのパラメタ情報を設定するリストオブジェクト。
 item_name
パラメタの名前。
 item_type
パラメタのTypeCodeオブジェクト。
 value
パラメタのメモリ領域を指すポインタ。
 value_len
パラメタのメモリ領域の長さ。
 item_flags
パラメタを渡す方向。以下の値を指定します。
 CORBA_ARG_IN
 入力だけのパラメタ。
 CORBA_ARG_OUT
 出力だけのパラメタ。
 CORBA_ARG_INOUT
 入出力パラメタ。
 CORBA_IN_COPY_VALUE
 値はコピーされ、コピーした値が使われます。
 DEPENDENT_LIST
 親リストが解放されたときにサブリストも解放されます。
 env
例外情報が格納される構造体。

復帰値

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


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

All Rights Reserved, Copyright(C) 富士通株式会社 2005