All Classes Functions Variables Typedefs Friends Pages
ITriggersManager.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2014 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef ITRIGGERSMANAGER_H__GLYMPSE__
8 #define ITRIGGERSMANAGER_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
17 /*O*public**/ struct ITriggersManager : public IEventSink
18 {
22  public: virtual void addLocalTrigger(const GTrigger& trigger) = 0;
23 
27  public: virtual void removeLocalTrigger(const GTrigger& trigger) = 0;
28 
32  public: virtual GArray<GTrigger>::ptr getLocalTriggers() = 0;
33 };
34 
36 
37 }
38 
39 #endif // !ITRIGGERSMANAGER_H__GLYMPSE__