LMMS
Loading...
Searching...
No Matches
CallbackRepeater.h
Go to the documentation of this file.
1/*
2 ZynAddSubFX - a software synthesizer
3
4 CallbackRepeater.h - Timed Callback Container
5 Copyright (C) 2016 Mark McCurry
6
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2
10 of the License, or (at your option) any later version.
11*/
12#pragma once
13#include <functional>
14#include <ctime>
15
16namespace zyncarla {
17
19{
20 typedef std::function<void(void)> cb_t ;
21
22 //Call interval in seconds and callback
23 CallbackRepeater(int interval, cb_t cb_);
24
25 //Time Check
26 void tick(void);
27
28 std::time_t last;
29 std::time_t dt;
31};
32
33}
Definition zynaddsubfx-src.cpp:569
void tick(void)
Definition CallbackRepeater.cpp:20
std::time_t dt
Definition CallbackRepeater.h:29
CallbackRepeater(int interval, cb_t cb_)
Definition CallbackRepeater.cpp:16
cb_t cb
Definition CallbackRepeater.h:30
std::time_t last
Definition CallbackRepeater.h:28
std::function< void(void)> cb_t
Definition CallbackRepeater.h:20
#define void
Definition unzip.h:396