ASPiK SDK
iplatformtimer.h
1 // This file is part of VSTGUI. It is subject to the license terms
2 // in the LICENSE file found in the top-level directory of this
3 // distribution and at http://github.com/steinbergmedia/vstgui/LICENSE
4 
5 #ifndef __iplatformtimer__
6 #define __iplatformtimer__
7 
8 #include "../vstguibase.h"
9 
10 namespace VSTGUI {
11 
12 //-----------------------------------------------------------------------------
14 {
15 public:
16  virtual void fire () = 0;
17 };
18 
19 //-----------------------------------------------------------------------------
21 {
22 public:
23  static SharedPointer<IPlatformTimer> create (IPlatformTimerCallback* callback);
24 
25  virtual bool start (uint32_t fireTime) = 0;
26  virtual bool stop () = 0;
27 };
28 
29 }
30 
31 #endif
Definition: iplatformtimer.h:20
Definition: vstguibase.h:299
Definition: iplatformtimer.h:13
Definition: customcontrols.cpp:8
Definition: vstguibase.h:247