Project

General

Profile

Actions

機能 #490

closed

ManagerのCORBA化

Added by Anonymous over 16 years ago. Updated about 14 years ago.

Status:
終了
Priority:
通常
Assignee:
-
Target version:
-
Start date:
03/18/2009
Due date:
% Done:

100%

Estimated time:

Description

ManagerをCORBAサーバント化し、外部からコンポーネントの生成・削除、システム状態の取得などが行えるようにすること。
主な機能としては、以下の機能を実装すること。

  • モジュール関連機能
    • load_module(in string pathname, in string initfunc)
    • unload_module(in string pathname)
    • get_loadable_modules()
    • get_loaded_modules()
  • RTCライフサイクル関連機能
    • get_factory_profiles()
    • create_component(in string module_name)
    • delete_component(in string instance_name)
    • get_components()
    • get_component_profiles()
  • システム関連機能
    • get_profile()
    • get_configuration()
    • set_configuration(in string name, in string value)
  • Manager関連機能
    • get_owner()
    • set_owner(in Manager mgr)
    • get_child()
    • set_child(in Manager mgr)
  • プロセス管理機能
    • fork()
    • shutdown()
    • restart()
  • その他
    • get_service(in string name)

また、Managerはネームサーバ上に特定の名前・Kindで登録可能にすること。

Actions #1

Updated by Anonymous over 16 years ago

第1段階として以下の機能を実装し、コンポーネントの生成等ができることを確認した。

  • モジュール関連機能
    • load_module(in string pathname, in string initfunc)
    • get_loaded_modules()
  • RTCライフサイクル関連機能
    • get_factory_profiles()
    • create_component(in string module_name)
    • get_components()
    • get_component_profiles()
  • システム関連機能
    • get_profile()
    • get_configuration()
    • set_configuration(in string name, in string value)
  • Manager関連機能
    • get_owner()
  • プロセス管理機能
    • shutdown()
Actions #2

Updated by Anonymous over 16 years ago

  • % Done changed from 0 to 70
Actions #3

Updated by Anonymous about 15 years ago

  • % Done changed from 70 to 100
Actions #4

Updated by n-ando about 14 years ago

  • Status changed from 新規 to 終了
Actions

Also available in: Atom PDF