Skip to content

Commit 5548ba6

Browse files
committed
Reordered functions for better code-compare to master
1 parent cab7657 commit 5548ba6

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

libraries/Ticker/src/Ticker.h

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -35,74 +35,74 @@ class Ticker
3535
typedef void (*callback_with_arg_t)(void*);
3636
typedef std::function<void(void)> callback_function_t;
3737

38-
void attach_ms(uint32_t milliseconds, callback_function_t callback)
38+
void attach_scheduled(float seconds, callback_function_t callback)
3939
{
40-
_callback_function = std::move(callback);
41-
_attach_ms(milliseconds, true, _static_callback, this);
40+
attach(seconds, [callback]() { schedule_function(callback); });
4241
}
4342

4443
void attach(float seconds, callback_function_t callback)
4544
{
4645
attach_ms(1000UL * seconds, callback);
4746
}
4847

49-
void attach_scheduled(float seconds, callback_function_t callback)
48+
void attach_ms_scheduled(uint32_t milliseconds, callback_function_t callback)
5049
{
51-
attach(seconds, [callback]() { schedule_function(callback); });
50+
attach_ms(milliseconds, [callback]() { schedule_function(callback); });
5251
}
5352

54-
void attach_ms_scheduled(uint32_t milliseconds, callback_function_t callback)
53+
void attach_ms(uint32_t milliseconds, callback_function_t callback)
5554
{
56-
attach_ms(milliseconds, [callback]() { schedule_function(callback); });
55+
_callback_function = std::move(callback);
56+
_attach_ms(milliseconds, true, _static_callback, this);
5757
}
5858

5959
template<typename TArg>
60-
void attach_ms(uint32_t milliseconds, void (*callback)(TArg), TArg arg)
60+
void attach(float seconds, void (*callback)(TArg), TArg arg)
6161
{
6262
static_assert(sizeof(TArg) <= sizeof(void*), "attach() callback argument size must be <= sizeof(void*)");
63-
_attach_ms(milliseconds, true, reinterpret_cast<callback_with_arg_t>(callback), reinterpret_cast<void*>(arg));
63+
attach_ms(1000UL * seconds, callback, arg);
6464
}
6565

6666
template<typename TArg>
67-
void attach(float seconds, void (*callback)(TArg), TArg arg)
67+
void attach_ms(uint32_t milliseconds, void (*callback)(TArg), TArg arg)
6868
{
6969
static_assert(sizeof(TArg) <= sizeof(void*), "attach() callback argument size must be <= sizeof(void*)");
70-
attach_ms(1000UL * seconds, callback, arg);
70+
_attach_ms(milliseconds, true, reinterpret_cast<callback_with_arg_t>(callback), reinterpret_cast<void*>(arg));
7171
}
7272

73-
void once_ms(uint32_t milliseconds, callback_function_t callback)
73+
void once_scheduled(float seconds, callback_function_t callback)
7474
{
75-
_callback_function = std::move(callback);
76-
_attach_ms(milliseconds, false, _static_callback, this);
75+
once(seconds, [callback]() { schedule_function(callback); });
7776
}
7877

7978
void once(float seconds, callback_function_t callback)
8079
{
8180
once_ms(1000UL * seconds, callback);
8281
}
8382

84-
void once_scheduled(float seconds, callback_function_t callback)
83+
void once_ms_scheduled(uint32_t milliseconds, callback_function_t callback)
8584
{
86-
once(seconds, [callback]() { schedule_function(callback); });
85+
once_ms(milliseconds, [callback]() { schedule_function(callback); });
8786
}
8887

89-
void once_ms_scheduled(uint32_t milliseconds, callback_function_t callback)
88+
void once_ms(uint32_t milliseconds, callback_function_t callback)
9089
{
91-
once_ms(milliseconds, [callback]() { schedule_function(callback); });
90+
_callback_function = std::move(callback);
91+
_attach_ms(milliseconds, false, _static_callback, this);
9292
}
9393

9494
template<typename TArg>
95-
void once_ms(uint32_t milliseconds, void (*callback)(TArg), TArg arg)
95+
void once(float seconds, void (*callback)(TArg), TArg arg)
9696
{
9797
static_assert(sizeof(TArg) <= sizeof(void*), "attach() callback argument size must be <= sizeof(void*)");
98-
_attach_ms(milliseconds, false, reinterpret_cast<callback_with_arg_t>(callback), reinterpret_cast<void*>(arg));
98+
once_ms(1000UL * seconds, callback, arg);
9999
}
100100

101101
template<typename TArg>
102-
void once(float seconds, void (*callback)(TArg), TArg arg)
102+
void once_ms(uint32_t milliseconds, void (*callback)(TArg), TArg arg)
103103
{
104104
static_assert(sizeof(TArg) <= sizeof(void*), "attach() callback argument size must be <= sizeof(void*)");
105-
once_ms(1000UL * seconds, callback, arg);
105+
_attach_ms(milliseconds, false, reinterpret_cast<callback_with_arg_t>(callback), reinterpret_cast<void*>(arg));
106106
}
107107

108108
void detach();

0 commit comments

Comments
 (0)