プロジェクト

全般

プロフィール

バグ #817

Configurationの削除

ta14年以上前に追加. ほぼ9年前に更新.

ステータス:
担当
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2009/07/23
期日:
進捗率:

0%

予定工数:

説明

ConfigurationSetに一度項目を追加すると,削除ができない

Configuration_impl::set_configuration_set_values
 → ConfigAdmin::setConfigurationSetValues
内の処理において,設定されたConfigurationSetを反映させるために,
 p << config_set;
という処理を行っているが,この処理がプロパティ情報の「マージ処理」であるためconfig_set側で項目を削除していても,p側でその項目が削除されない.

Configurationの処理のみを考えると,ここではマージ処理ではなく,入れ替え処理が必要になると思う.
ただし,Defaultで設定されているConfigurationSetの情報を削除してしまうのは問題があるため,何らかの識別処理が必要と思われる.

履歴

#1 n-ando14年以上前に更新

  • ステータス新規 から 担当 に変更
  • 担当者n-ando にセット

#2 n-andoほぼ9年前に更新

  • プロジェクトOpenRTM-aist (C++) から コア に変更

他の形式にエクスポート: Atom PDF