6 #include "../core_export.h" 8 #include "../time_span.h" 130 template <
typename callback_t>
132 template <
typename callback_t>
134 template <
typename callback_t>
136 template <
typename callback_t>
138 template <
typename callback_t>
140 template <
typename callback_t>
142 template <
typename callback_t>
144 template <
typename callback_t>
146 template <
typename callback_t>
150 timer& operator=(
const timer& timer);
184 std::shared_ptr<data> data_;
Provides a mechanism for executing a method on a thread pool thread at specified intervals. This class cannot be inherited.
Definition: timer.h:47
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd::threading::timer_callback exception.
Indicates that all styles except allow_binary_specifier, allow_octal_specifier and allow_hex_specifie...
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
Represents a time interval.
Definition: time_span.h:26
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
action< std::any > timer_callback
Represents the method that handles calls from a xtd::threading::timer.
Definition: timer_callback.h:26
int_least64_t int64
Represents a 64-bit signed integer.
Definition: types.h:140
uint_least32_t uint32
Represents a 32-bit unsigned integer.
Definition: types.h:239