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