Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
- virtual CORBA::Any* get_slot(
CORBA::ULong _id);
このメソッドを使用すると,サービスは,PICurrentに設定したスロットデータをCORBA::Any形式で取得できます。
設定されていないスロットを指定した場合は,tk_nullのTCKind値を持つタイプコードを格納するCORBA::Anyを返します。
割り当てられていないスロットに対してget_slot()を呼び出すと,InvalidSlot例外が発生します。
ORBイニシャライザの内側からget_slot()を呼び出すと,マイナーコード14のBAD_INV_ORDER例外が発生します。ORBイニシャライザについては,「27.14 ORBInitializer」を参照してください。
- virtual void set_slot(
CORBA::ULong _id, const CORBA::Any& _data);
サービスは,このメソッドを使用して,スロットにデータをCORBA::Anyオブジェクトの形式で設定します。
スロットにすでにデータが設定されている場合,既存データは上書きされます。
割り当てられていないスロットに対してset_slot()を呼び出すと,InvalidSlot例外が発生します。
ORBイニシャライザの内側からset_slot()を呼び出すと,マイナーコード14のBAD_INV_ORDER例外が発生します。ORBイニシャライザについては,「27.14 ORBInitializer」を参照してください。
- _id
データを設定するスロットのSlotId
- _data
指定したスロットに設定する,CORBA::Anyオブジェクト形式のデータ
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.