Fix nameless time functions

dev-own-engine
mbandic 6 months ago
parent 23fdd03dfe
commit 4ab7c4af18
  1. 7
      lib/rotor.hpp
  2. 39
      test/test.cpp

@ -191,13 +191,6 @@ class _timer_intern {
void clear() {
tcore->clear();
}
/**
* Destruktor of timer, call stop
*/
~_timer_intern() {
clear();
}
};
/**

@ -64,9 +64,22 @@ int main () {
* Init interval and timeout; clear interval and timeout
*/
// interval( [] () {
// cout << "interval " << endl;
// }, 1000);
interval( [&] () {
cout << "interval " << rtime_ms() - start << endl;
}, 200);
interval( [&] () {
cout << "interval " << rtime_ms() - start << endl;
}, 200);
interval( [&] () {
cout << "interval " << rtime_ms() - start << endl;
}, 200);
interval( [&] () {
cout << "interval " << rtime_ms() - start << endl;
}, 200);
// interval inter1 ([&]() {
// cout << "interval prvi " << rtime_ms() - start << endl;
@ -80,19 +93,31 @@ int main () {
// cout << "interval treći " << rtime_ms() - start << endl;
// }, 3000);
// interval inter4 ([&]() {
// cout << "interval cetvrti " << rtime_ms() - start << endl;
// }, 1000);
// interval inter5 ([&]() {
// cout << "interval peti " << rtime_ms() - start << endl;
// }, 2000);
// interval inter6 ([&]() {
// cout << "interval sesti " << rtime_ms() - start << endl;
// }, 3000);
// timeout time1 ( [&] () {
// cout << "Close interval 1 i 2 " << rtime_ms() - start << endl;
// inter1.clear();
// // inter1.clear();
// // cout << "inter1.stop " << inter1.stop << endl;
// inter2.clear();
// // inter2.clear();
// // cout << "inter2.stop " << inter2.stop << endl;
// }, 5000);
// timeout time2 ([&] () {
// cout << "Close interval 3 " << rtime_ms() - start << endl;
// inter3.clear();
// time1.clear();
// // inter3.clear();
// // time1.clear();
// }, 2000);
// // ------------------------ MAKE FUNCTIONS ASYNCHRONOUS -------------------------

Loading…
Cancel
Save