timer.hpp File Reference
#include <iostream>
#include <chrono>
#include <thread>
#include <functional>
#include <mutex>
#include <condition_variable>
#include <atomic>
#include <tuple>
#include <future>
#include <utility>
+ Include dependency graph for timer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IObservable
 
class  ITimerObserver
 
class  ITimerSubject
 
class  Timer
 

Typedefs

using slot = std::function< void()>
 

Enumerations

enum  timer_mode { singleshot, continuous }
 

Typedef Documentation

◆ slot

using slot = std::function<void()>

Definition at line 35 of file timer.hpp.

Enumeration Type Documentation

◆ timer_mode

enum timer_mode
Author
: Daniel Fuchs @contact: fuxey.nosp@m.solu.nosp@m.tions.nosp@m.@gma.nosp@m.il.co.nosp@m.m

distributed under the MIT License (MIT). Copyright (c) Daniel Fuchs

Enumerator
singleshot 
continuous 

Definition at line 22 of file timer.hpp.