summaryrefslogtreecommitdiff
path: root/dnn/Trigger.h
diff options
context:
space:
mode:
Diffstat (limited to 'dnn/Trigger.h')
-rw-r--r--dnn/Trigger.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/dnn/Trigger.h b/dnn/Trigger.h
index 31dd7f9..186b62f 100644
--- a/dnn/Trigger.h
+++ b/dnn/Trigger.h
@@ -15,6 +15,10 @@
#ifndef DnnTrigger_H_
#define DnnTrigger_H_
+#ifdef __GNUG__
+#pragma interface
+#endif
+
#include "cplus_bugs.h"
#include "ccu/List.h"
@@ -31,8 +35,11 @@ private:
protected:
CcuListOf <DnnBaseReaction> Subscribers;
+ CcuListOf <DnnBaseReaction> Grabs;
void Subscribe (DnnBaseReaction&);
void Unsubscribe (DnnBaseReaction&);
+ void Grab (DnnBaseReaction&);
+ void Release (DnnBaseReaction&);
public:
DnnTrigger ();