24.8.2 Containedのメソッド
-
このメソッドは,Repository内でこのオブジェクトを一意に識別できるようにするための絶対名を返します。オブジェクトの生成時に設定されるdefined_in属性がRepositoryを参照する場合,その絶対名には,単に"::"という文字列をオブジェクト名の先頭に付けます。
-
CORBA::Repository_ptr containing_repository();
このオブジェクトを格納しているリポジトリを指すポインタを返します。
-
CORBA::Container_ptr defined_in();
このオブジェクトが定義されているContainerを指すポインタを返します。
-
オブジェクトの記述を返します。Description構造体の詳細については,「24.11 Description」を参照してください。
-
このオブジェクトのリポジトリIDを返します。
-
void id(
const char *id);
このオブジェクトを一意に識別するリポジトリIDを設定します。
-
id
このオブジェクトのリポジトリID
-
-
このメソッドは,Containerのスコープ内で一意に識別するオブジェクトの名前を返します。
-
void name(
const char * name);
このメソッドは,含まれるオブジェクトの名前を設定します。
-
name
オブジェクトの名前
-
-
このメソッドは,同一の名前を持つほかのオブジェクトと見分けられるようにオブジェクトのバージョンを返します。
-
void version(
CORBA::String_var& val);
このメソッドは,このオブジェクトのバージョンを設定します。
-
val
オブジェクトのバージョン
-
-
CORBA::Container_ptr new_container,
const char *new_name,
CORBA::String_var& new_version);
このメソッドは,このオブジェクトを現在のContainerからnew_containerに移動します。
-
new_container
このオブジェクトの移動先のContainer
-
new_name
オブジェクトの新しい名前
-
new_version
オブジェクトの新しいバージョン仕様
-