class TJObserver
オブザーバーパターンを支援する Observer クラス(Observer/Subscriber 側)
継承:
Public メソッド
- virtual void update(TJObservable& o, void* arg)
- Observable オブジェクトが変化したときにこのメソッドが呼び出される
- virtual bool isSafe() const
- スレッドセーフなものかどうかの検査
- virtual ~TJObserver()
- デストラクタ
文書
オブザーバーパターンを支援する Observer クラス(Observer/Subscriber 側).Observer は Observable の変化の通知を受けるクラス. Model-View で View 側を演じるオブジェクトがこのクラスを継承する.
[ロック方針]
このクラスは,マルチスレッドに関するロックを全く意識しない. 必要であれば TJSafeObserver を見よ.
- virtual void update(TJObservable& o, void* arg)
-
Observable オブジェクトが変化したときにこのメソッドが呼び出される.
アプリケーションは,Observable オブジェクトの notifyObservers メソッド をよびだしてオブジェクトの状態変化を Observer に伝える.
- パラメータ:
- o - Observable オブジェクト
arg - Observable の notifyObservers メソッドに渡される引数. アプリケーションで自由に使用する.
- virtual bool isSafe() const
- スレッドセーフなものかどうかの検査.
このクラスそのものでは false.
- 返す値 :
- true スレッドセーフ
- 直接の子クラス:
- TJSafeObserver
- 作者 :
- hiranabe @date 1999,3/30
- 参照 :
- TJObservable
TJSafeObserver
索引(アルファベット順) HTMLクラス継承 または Java
This page was generated with the help of DOC++.