summaryrefslogtreecommitdiff
path: root/dnn/Source.h
diff options
context:
space:
mode:
authorsc2000-11-28 14:52:16 +0000
committersc2000-11-28 14:52:16 +0000
commit3ee78810becfeeb3690468ac735b6ba20dc5c501 (patch)
tree4d2f3642e6ac53573a2721298dbc0c991216427b /dnn/Source.h
parent7130702588fdc681f54f254bf378c07cd5392af7 (diff)
downloadivy-league-3ee78810becfeeb3690468ac735b6ba20dc5c501.zip
ivy-league-3ee78810becfeeb3690468ac735b6ba20dc5c501.tar.gz
ivy-league-3ee78810becfeeb3690468ac735b6ba20dc5c501.tar.bz2
ivy-league-3ee78810becfeeb3690468ac735b6ba20dc5c501.tar.xz
Integration into IvyLeague
Dnn -> Ivl Some class names changed, because of conflicts with previous Uch classes Imakefile is replaced with Makefile
Diffstat (limited to 'dnn/Source.h')
-rwxr-xr-xdnn/Source.h72
1 files changed, 35 insertions, 37 deletions
diff --git a/dnn/Source.h b/dnn/Source.h
index ab5d55c..84b72ed 100755
--- a/dnn/Source.h
+++ b/dnn/Source.h
@@ -12,61 +12,59 @@
* $CurLog$
*/
-#ifndef DnnSource_H_
-#define DnnSource_H_
+#ifndef IvlSource_H_
+#define IvlSource_H_
#include "cplus_bugs.h"
-template <class ITEM> class CcuArrayOf;
-template <class ITEM> class CcuHashTableOf;
-class DnnTrigger;
-class DnnEvent;
-class DnnBaseReaction;
+template <class ITEM> class IvlArrayOf;
+template <class ITEM> class IvlHashTableOf;
+class IvlTrigger;
+class IvlEvent;
+class IvlBaseReaction;
-
-class DnnEventSource {
+class IvlEventSource {
protected:
- DnnEventSource ();
-virtual ~DnnEventSource ();
- void Emit (DnnEvent*);
-virtual void DispatchEvent (DnnEvent*) = 0;
+ IvlEventSource ();
+virtual ~IvlEventSource ();
+ void Emit (IvlEvent*);
+virtual void DispatchEvent (IvlEvent*) = 0;
};
-class DnnEventSelector {
+class IvlEventSelector {
public:
- DnnEventSelector ();
-virtual ~DnnEventSelector ();
-virtual DnnTrigger* FindTrigger (DnnEvent*) = 0;
+ IvlEventSelector ();
+virtual ~IvlEventSelector ();
+virtual IvlTrigger* FindTrigger (IvlEvent*) = 0;
};
-typedef int (*DnnIntExtractor) (DnnEvent*);
+typedef int (*IvlIntExtractor) (IvlEvent*);
-class DnnEventIntSelector : public DnnEventSelector {
+class IvlEventIntSelector : public IvlEventSelector {
protected:
- DnnIntExtractor IdExtractor;
+ IvlIntExtractor IdExtractor;
int MaxSize;
- CcuArrayOf<DnnTrigger> *Triggers;
+ IvlArrayOf<IvlTrigger> *Triggers;
public:
- DnnEventIntSelector (DnnIntExtractor, int);
- ~DnnEventIntSelector ();
- DnnTrigger* UseTrigger (int);
- void UnuseTrigger (int, DnnBaseReaction*);
- DnnTrigger* FindTrigger (DnnEvent*);
+ IvlEventIntSelector (IvlIntExtractor, int);
+ ~IvlEventIntSelector ();
+ IvlTrigger* UseTrigger (int);
+ void UnuseTrigger (int, IvlBaseReaction*);
+ IvlTrigger* FindTrigger (IvlEvent*);
};
-typedef void* (*DnnPtrExtractor) (DnnEvent*);
+typedef void* (*IvlPtrExtractor) (IvlEvent*);
-class DnnEventPtrSelector : public DnnEventSelector {
+class IvlEventPtrSelector : public IvlEventSelector {
protected:
- DnnPtrExtractor PtrExtractor;
+ IvlPtrExtractor PtrExtractor;
int TblSize;
- CcuHashTableOf<DnnTrigger> *Triggers;
+ IvlHashTableOf<IvlTrigger> *Triggers;
public:
- DnnEventPtrSelector (DnnPtrExtractor, int);
- ~DnnEventPtrSelector ();
- DnnTrigger* UseTrigger (void*);
- void UnuseTrigger (void*, DnnBaseReaction*);
- DnnTrigger* FindTrigger (DnnEvent*);
+ IvlEventPtrSelector (IvlPtrExtractor, int);
+ ~IvlEventPtrSelector ();
+ IvlTrigger* UseTrigger (void*);
+ void UnuseTrigger (void*, IvlBaseReaction*);
+ IvlTrigger* FindTrigger (IvlEvent*);
};
-
-#endif /* DnnSource_H_ */
+#endif /* IvlSource_H_ */