summaryrefslogtreecommitdiff
path: root/dnn/Trigger.h
diff options
context:
space:
mode:
authorchatty1994-05-10 08:50:05 +0000
committerchatty1994-05-10 08:50:05 +0000
commit35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20 (patch)
treea95484426dffe3bf9da07e3b390f1600ebc4bbdc /dnn/Trigger.h
parent6d32f3eda675ac0c36d835e69054eba2b1a777c8 (diff)
downloadivy-league-35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20.zip
ivy-league-35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20.tar.gz
ivy-league-35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20.tar.bz2
ivy-league-35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20.tar.xz
Added Grab/Release
Added pragma interface for g++
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 ();