Skip to content.

Sections
Personal tools
You are here: Home » ダウンロード » ThreadJack用 » doc » TJObserver

Document Actions

class TJObserver

オブザーバーパターンを支援する Observer クラス(Observer/Subscriber 側)

継承:


Public メソッド

[more]virtual void update(TJObservable& o, void* arg)
Observable オブジェクトが変化したときにこのメソッドが呼び出される
[more]virtual bool isSafe() const
スレッドセーフなものかどうかの検査
[more]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 スレッドセーフ

virtual ~TJObserver()
デストラクタ


直接の子クラス:
TJSafeObserver
作者 :
hiranabe @date 1999,3/30
参照 :
TJObservable
TJSafeObserver

索引(アルファベット順) HTMLクラス継承 または Java



This page was generated with the help of DOC++.