Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
- CORBA::Flags flags() const;
このメソッドは,名前・値ペアがどのように使用されるかを定義するフラグを返します。次のどれかが返されます。
- ARG_IN
- inパラメタとして使用します。
- ARG_OUT
- outパラメタとして使用します。
- ARG_INOUT
- inoutパラメタとして使用します。
- IN_COPY_VALUE
- このフラグと,ARG_INOUTフラグを組み合わせると,ORBがoutパラメタのコピーを作成するように指定できます。これによってクライアントアプリケーションのメモリに影響を及ぼすことなく,そのパラメタのメモリを解放できます。
- const char *name() const;
このメソッドは,このオブジェクトの名前・値ペアの名前の部分だけを返します。返された引数がポイントしているメモリを絶対に解放しないでください。
- CORBA::Any *value() const;
このメソッドは,このオブジェクトの名前・値ペアの値の部分だけを返します。返された引数がポイントしているメモリを絶対に解放しないでください。
- static CORBA::NamedValue_ptr _duplicate(
CORBA::NamedValue_ptr ptr);
この静的メソッドは,指定されたオブジェクトのリファレンスカウントを増やし,そのオブジェクトを指すポインタを返します。
- static CORBA::NamedValue_ptr _nil();
この静的メソッドは,CORBA::NamedValue_ptrの初期化に使用できるNULLポインタを返します。
- static void _release(
CORBA::NamedValue *ptr);
この静的メソッドは,指定されたオブジェクトのリファレンスカウントを減らします。そのカウントが0になると,オブジェクトによって管理されていたすべてのメモリが解放され,そのオブジェクトが削除されます。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.