#include "Stroika/Foundation/StroikaPreComp.h"#include "Stroika/Foundation/Common/Common.h"#include "Stroika/Foundation/Containers/KeyedCollection.h"#include "Stroika/Foundation/Execution/Function.h"#include "Stroika/Foundation/Time/Duration.h"#include "Stroika/Foundation/Time/Realtime.h"#include "IntervalTimer.inl"Go to the source code of this file.
| Classes | |
| class | Stroika::Foundation::Execution::IntervalTimer | 
| Manage interval timers - like the javascript setIntervalTimer API.  More... | |
| struct | Stroika::Foundation::Execution::IntervalTimer::RegisteredTask | 
| class | Stroika::Foundation::Execution::IntervalTimer::Manager | 
| struct | Stroika::Foundation::Execution::IntervalTimer::Manager::Activator | 
| Having explicit activator object allows for users to control the starting/stopping of facility in a managed fashion.  More... | |
| class | Stroika::Foundation::Execution::IntervalTimer::Manager::DefaultRep | 
| class | Stroika::Foundation::Execution::IntervalTimer::Adder | 
| Adder adds the given function object to the (for now default; later optionally explicit) IntervalTimer manager, and when its destroyed, the timer is removed.  More... | |
| Namespaces | |
| namespace | Stroika::Foundation | 
| namespace | Stroika::Foundation::Execution | 
Definition in file IntervalTimer.h.