diff options
Diffstat (limited to 'dnn/Reaction.h')
-rw-r--r-- | dnn/Reaction.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/dnn/Reaction.h b/dnn/Reaction.h index 91cc180..6fa0a2e 100644 --- a/dnn/Reaction.h +++ b/dnn/Reaction.h @@ -15,6 +15,11 @@ #ifndef DnnReaction_H_ #define DnnReaction_H_ +#ifdef __GNUG__ +#pragma interface +#endif + + #include "ccu/List.h" class DnnTrigger; @@ -24,11 +29,14 @@ class DnnBaseReaction { protected: DnnBaseReaction (); CcuListOf <DnnTrigger> Triggers; + CcuListOf <DnnTrigger> Grabbed; public: virtual ~DnnBaseReaction (); void SubscribeTo (DnnTrigger&); void UnsubscribeTo (DnnTrigger&); + void Grab (DnnTrigger&); + void Release (DnnTrigger&); virtual void Manage (DnnEvent&); }; |