Mac OS Xのmake環境でOpenFrameworksプロジェクト作成できるように整備したもの
Révision | 0e8c339abf2e9696b6c6c22be76f453d1c838274 (tree) |
---|---|
l'heure | 2013-09-29 19:50:09 |
Auteur | sambuichi <sambuichi@gmai...> |
Commiter | sambuichi |
remove abandoned source code DeadListener, DeadNotifier
@@ -1,18 +0,0 @@ | ||
1 | -/* | |
2 | - * DeadListener.h | |
3 | - * | |
4 | - * Created on: 2009/03/12 | |
5 | - * Author: ox | |
6 | - */ | |
7 | - | |
8 | -#ifndef DEADLISTENER_H_ | |
9 | -#define DEADLISTENER_H_ | |
10 | - | |
11 | -class DeadNotifier; | |
12 | - | |
13 | -class DeadListener { | |
14 | -public: | |
15 | - virtual void deadNotify(DeadNotifier *deadNotifier) = 0; | |
16 | -}; | |
17 | - | |
18 | -#endif /* DEADLISTENER_H_ */ |
@@ -1,43 +0,0 @@ | ||
1 | -/* | |
2 | - * DeadNotifier.cpp | |
3 | - * | |
4 | - * Created on: 2009/03/12 | |
5 | - * Author: ox | |
6 | - */ | |
7 | - | |
8 | -#include "DeadNotifier.h" | |
9 | - | |
10 | -DeadNotifier::DeadNotifier() | |
11 | -{ | |
12 | - | |
13 | -} | |
14 | - | |
15 | -DeadNotifier::~DeadNotifier() | |
16 | -{ | |
17 | -#ifdef DEBUG_MEMORY_LEAK | |
18 | - printfunc | |
19 | -#endif | |
20 | - for(vector<DeadListener*>::iterator itr = deadListeners.begin(); itr < deadListeners.end(); itr++) { | |
21 | - ((DeadListener*)*itr)->deadNotify(this); | |
22 | - } | |
23 | -} | |
24 | - | |
25 | -void DeadNotifier::addDeadListener(DeadListener *deadListener) | |
26 | -{ | |
27 | - deadListeners.push_back(deadListener); | |
28 | -} | |
29 | - | |
30 | -void DeadNotifier::removeDeadListener(DeadListener *deadListener) | |
31 | -{ | |
32 | -#ifdef DEBUG_MEMORY_LEAK | |
33 | - printfunc | |
34 | -#endif | |
35 | - for(vector<DeadListener*>::iterator itr = deadListeners.begin(); itr < deadListeners.end(); ) { | |
36 | - DeadListener *dl = (DeadListener*)*itr; | |
37 | - if(dl == deadListener) { | |
38 | - deadListeners.erase(itr); | |
39 | - } else { | |
40 | - itr++; | |
41 | - } | |
42 | - } | |
43 | -} |
@@ -1,36 +0,0 @@ | ||
1 | -/* | |
2 | - * DeadNotifier.h | |
3 | - * | |
4 | - * Created on: 2009/03/12 | |
5 | - * Author: ox | |
6 | - */ | |
7 | - | |
8 | -#ifndef DEADNOTIFIER_H_ | |
9 | -#define DEADNOTIFIER_H_ | |
10 | - | |
11 | - | |
12 | -#include <vector> | |
13 | -#include "DeadListener.h" | |
14 | - | |
15 | -using namespace std; | |
16 | - | |
17 | -/*! | |
18 | - * DeadListenerを保持するクラスが継承する | |
19 | - * デストラクタ呼び出しでDeadListenerにdeadNotify通知を行う | |
20 | - */ | |
21 | -class DeadNotifier { | |
22 | -public: | |
23 | - DeadNotifier(); | |
24 | - virtual ~DeadNotifier(); | |
25 | - | |
26 | - /*! | |
27 | - * Dead通知を受け取るListener | |
28 | - */ | |
29 | - void addDeadListener(DeadListener *deadListener); | |
30 | - void removeDeadListener(DeadListener *deadListener); | |
31 | - | |
32 | -private: | |
33 | - vector<DeadListener*> deadListeners; | |
34 | -}; | |
35 | - | |
36 | -#endif /* DEADNOTIFIER_H_ */ |