NAB フレームワークのAPI 仕様書 June 21, 2006 |
目次
![]() ![]() |
第5章 NAB フレームワークのAPIリファレンス |
INtkContextはNABフレームワークにおいて、Ntkの状態管理が必要な場合、その状態を管理するためのインターフェースを定義します。
このインターフェースの実装クラスのインスタンスは、NtkManagerに設定し、NtkManagerの管理配下で動作させます。
実装例:MwtContext
メソッド名 |
概要 |
int lock() |
Ntkを呼び出す際、Ntkスレッドをロックし、SWTからの呼び出しを可能にするインターフェースです。 実装クラスでは、競合が発生しないよう、Ntkのメインループを止め、Ntkのスレッドを停止させるよう処理を記述します。 |
int unlock() |
Ntkを呼び出す際、Ntkスレッドのロックを解除し、Ntkの動作を解しさせるインターフェースです。 実装クラスでは、lock() インターフェースによって、競合が発生しないよう、Ntkのメインループを停止させますが、それを解除する処理を記述します。 |
int execEventProc(String procName) |
Ntk に対してイベントを発行します。 実装クラスでは、与えられた文字列に相当するイベントをNtkに対して発生させるよう処理を記述します。 |
目次
![]() ![]() |