From 3ee78810becfeeb3690468ac735b6ba20dc5c501 Mon Sep 17 00:00:00 2001 From: sc Date: Tue, 28 Nov 2000 14:52:16 +0000 Subject: Integration into IvyLeague Dnn -> Ivl Some class names changed, because of conflicts with previous Uch classes Imakefile is replaced with Makefile --- dnn/Source.h | 72 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 35 insertions(+), 37 deletions(-) (limited to 'dnn/Source.h') 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 CcuArrayOf; -template class CcuHashTableOf; -class DnnTrigger; -class DnnEvent; -class DnnBaseReaction; +template class IvlArrayOf; +template 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 *Triggers; + IvlArrayOf *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 *Triggers; + IvlHashTableOf *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_ */ -- cgit v1.1