プロジェクト

全般

プロフィール

機能 #208

ネームサービスに登録する名前のフォーマットに関する改良

n-ando15年以上前に追加. ほぼ9年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2008/10/16
期日:
進捗率:

100%

予定工数:

説明

ネームサービスに登録する際の名前の指定子に、ベース名(implementaion_id)と番号も個別に指定できるようにする。
Manager::formatString 関数に以下の5行を追加。

else if (c == 'c')  str = prop["category"];
else if (c == 'i') str = prop["implementation_id"];
else if (c == 'N') {
+ size_t n =
prop["implementation_id"].size();
+ str = prop["instance_name"].substr(n);
}
else if (c == 'h') str += m_config["manager.os.hostname"];

rtc.conf内で
naming.formats: %h.host_cxt/%i-%N.rtc
とすると、
ManipulatorPA10-0
のような名前でネームサーバに登録される。

関係しているリビジョン

リビジョン 2522 (差分)
n-ando約10年前に追加

[compat,->RELENG_1_1] formatString() for component name format function now supports %i, %N (implementation id, instance #). refs #208

リビジョン 2522 (差分)
n-ando約10年前に追加

[compat,->RELENG_1_1] formatString() for component name format function now supports %i, %N (implementation id, instance #). refs #208

履歴

#1 n-ando約10年前に更新

  • 対象バージョンRELEASE_1_1_1 にセット

#2 n-ando約10年前に更新

  • ステータス新規 から 終了 に変更
  • 進捗率0 から 100 に変更

r2522にて修正。

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

  • 対象バージョン を削除 (RELEASE_1_1_1)

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