[openrtm-users 00797] Re: How to destroyContext?

Ando Noriaki n-ando @ aist.go.jp
2009年 5月 28日 (木) 23:12:36 JST


清水様

安藤です

ありがとうございます。
ご指摘のManager::createContext()ですが、実はこの関数は
テンポラリなもので、release版では coil::GlobalFactory を
使用する予定です。

> OpenRTM-aist開発者の皆様
>
> 1.0.0で、
> Manager::createContext()
> が追加されましたが、
> これの逆に当たるオペレーションが
> 無いように思います。
>
> Manager::destroyContext(ExecutionContextBase*);
> のようなものが必要ではないでしょうか?
>
> これに関連して、
> RTObject_impl::finalizeContexts();
> の中でECが直接deleteされているのですが、
> factoryを介さないdestroyは、
> createとの整合性が崩れるので
> やめた方がよいと思います。
>
> # 1.0系は品質が重要と思いますので、
> 敢えて厳しくソースを眺めています。
> 気づいた点はどんどん報告していきますので、
> よろしくご検討ください。
>
> 静岡大 清水
>
> --------------------
> Masayuki Shimizu
> Assistant Professor
> Dept. of Mechanical Engineering, Shizuoka Univ.
> 3-5-1, Johoku, Naka-ku, Hamamatsu 432-8561, JAPAN
> TEL/FAX: +81-53-478-1061
> Email: tmsimiz @ ipc.shizuoka.ac.jp
>
>



-- 
安藤慶昭@独立行政法人産業技術総合研究所 研究員
                  知能システム研究部門 統合知能研究グループ
                  〒305-8568 茨城県つくば市梅園1-1-1 中央第2
                  TEL: 029-861-5981 FAX: 029-862-6631
                  n-ando @ aist.go.jp, n-ando @ ieee.org



openrtm-users メーリングリストの案内