#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.