MCPcopy Create free account

hub / github.com/arkhipenko/TaskScheduler / functions

Functions337 in github.com/arkhipenko/TaskScheduler

MethodCallback
examples/Scheduler_example21_OO_Callbacks/Ticker.cpp:8
MethodOnDisable
src/TaskScheduler.h:632
MethodOnDisable
examples/Scheduler_example21_OO_Callbacks/Calculator.cpp:51
MethodOnDisable
examples/Scheduler_example21_OO_Callbacks/SuperSensor.cpp:75
MethodOnEnable
bool Task::Callback() { return true; }
src/TaskScheduler.h:631
MethodOnEnable
examples/Scheduler_example21_OO_Callbacks/Calculator.cpp:32
MethodOnEnable
examples/Scheduler_example21_OO_Callbacks/SuperSensor.cpp:39
MethodScheduler
Default constructor. * Creates a scheduler with an empty execution chain. */
src/TaskScheduler.h:1051
MethodSetUp
tests/test-scheduler-blink-example.cpp:450
MethodSetUp
* @brief Set up test environment for priority testing * * Clears all test state and initializes timing system for priority tests. */
tests/test-scheduler-priority.cpp:218
MethodSetUp
* @brief Set up test environment before each test * * Clears any previous test output and initializes timing system. * Called automati
tests/test-scheduler-basic.cpp:92
MethodSetUp
tests/test-scheduler-thread-safe.cpp:69
MethodSetUp
tests/test-scheduler-uaf-regression.cpp:83
MethodSetUp
tests/test-scheduler-basic-thorough.cpp:335
MethodSetUp
* @brief Set up test environment for advanced features * * Clears all test state and initializes timing system. * Prepares environment
tests/test-scheduler-advanced-features.cpp:304
FunctionSleepMethod
* @brief AVR-specific sleep method implementation using IDLE sleep mode * * This implementation uses the AVR's IDLE sleep mode which stops the CPU
src/TaskSchedulerSleepMethods.h:77
MethodStatusRequest
src/TaskScheduler.h:534
MethodSuperSensor
examples/Scheduler_example21_OO_Callbacks/SuperSensor.cpp:3
MethodSuperSensor
examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/SuperSensor.cpp:3
FunctionTEST_F
* @brief Test Approach 1: Simple Flag Driven Blinking * * TESTS: Boolean state management, isFirstIteration(), isLastIteration() * * PURPOSE: Vali
tests/test-scheduler-blink-example.cpp:477
FunctionTEST_F
* @brief Test basic scheduler hierarchy setup and validation (based on example11) * * TESTS: setHighPriorityScheduler(), currentScheduler(), current
tests/test-scheduler-priority.cpp:350
FunctionTEST_F
* @brief Test basic scheduler object creation * * Verifies that a Scheduler object can be instantiated without throwing * exceptions or causing cr
tests/test-scheduler-basic.cpp:136
FunctionTEST_F
tests/test-scheduler-thread-safe.cpp:108
FunctionTEST_F
--------------------------------------------------------------------------- 1. Core regression: task immediately after the deleted task must still run
tests/test-scheduler-uaf-regression.cpp:102
FunctionTEST_F
* @brief Test Task default constructor behavior * * TESTS: Task() * * PURPOSE: Verify that a Task created with the default constructor initializes
tests/test-scheduler-basic-thorough.cpp:377
FunctionTEST_F
* @brief Test StatusRequest constructor and basic state management * * TESTS: StatusRequest(), setWaiting(), pending(), completed() * * PURPOSE: V
tests/test-scheduler-advanced-features.cpp:402
MethodTask
src/TaskScheduler.h:521
MethodTearDown
tests/test-scheduler-blink-example.cpp:458
MethodTearDown
* @brief Clean up test environment after priority tests * * Ensures no test artifacts affect subsequent tests. */
tests/test-scheduler-priority.cpp:231
MethodTearDown
* @brief Clean up test environment after each test * * Clears test output to prevent interference between tests. * Called automaticall
tests/test-scheduler-basic.cpp:105
MethodTearDown
tests/test-scheduler-thread-safe.cpp:79
MethodTearDown
tests/test-scheduler-uaf-regression.cpp:89
MethodTearDown
tests/test-scheduler-basic-thorough.cpp:343
MethodTearDown
* @brief Clean up test environment after advanced feature tests * * Ensures no test artifacts affect subsequent tests. * Critical for m
tests/test-scheduler-advanced-features.cpp:321
MethodTicker
examples/Scheduler_example21_OO_Callbacks/Ticker.cpp:3
Method_DummyTask
src/TaskScheduler.h:1308
Function_task_dequeue_request
* Dequeue a task request (called by scheduler) * This function is required when _TASK_THREAD_SAFE is enabled */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:94
Function_task_enqueue_request
* Enqueue a task request (called from any thread/ISR) * This function is required when _TASK_THREAD_SAFE is enabled */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:74
Function_task_micros
examples/Scheduler_example29_NonArduino/src/main.cpp:26
Function_task_millis
src/TaskScheduler.h:437
Function_task_millis
Comment the following 3 functions out to observe errors due to missing Arduino.h
examples/Scheduler_example29_NonArduino/src/main.cpp:22
Function_task_yield
examples/Scheduler_example29_NonArduino/src/main.cpp:30
Functionadvanced_status_callback
* @brief Advanced callback function for status request testing * * Records execution and can signal status request completion. * Used for testing e
tests/test-scheduler-advanced-features.cpp:141
Functionbackground_processing_callback
* @brief Background processing callback - simulates non-critical background work */
tests/test-scheduler-priority.cpp:188
Functionbase_priority_callback
* @brief Base priority task callback - simulates normal priority work */
tests/test-scheduler-priority.cpp:121
Functionbasic_callback
* @brief Basic callback function for general testing * * Simple callback that increments counter and records execution. * Used for fundamental task
tests/test-scheduler-basic-thorough.cpp:179
Methodbegin
examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/SuperSensor.cpp:11
Functionblink1CB
tests/test-scheduler-blink-example.cpp:192
Functionblink1CB
examples/Scheduler_example27_PlatformIO/src/main.cpp:88
Functionblink1CB
examples/Scheduler_example29_NonArduino/src/main.cpp:101
Functionblink2CB_OFF
tests/test-scheduler-blink-example.cpp:233
Functionblink2CB_OFF
examples/Scheduler_example27_PlatformIO/src/main.cpp:128
Functionblink2CB_OFF
examples/Scheduler_example29_NonArduino/src/main.cpp:141
Functionblink2CB_ON
tests/test-scheduler-blink-example.cpp:217
Functionblink2CB_ON
=== 2 ======================================
examples/Scheduler_example27_PlatformIO/src/main.cpp:112
Functionblink2CB_ON
=== 2 ======================================
examples/Scheduler_example29_NonArduino/src/main.cpp:125
Functionblink3CB
=== APPROACH 3: Run Counter Driven ===
tests/test-scheduler-blink-example.cpp:246
Functionblink3CB
=== 3 =====================================
examples/Scheduler_example27_PlatformIO/src/main.cpp:141
Functionblink3CB
=== 3 =====================================
examples/Scheduler_example29_NonArduino/src/main.cpp:154
Functionblink41
tests/test-scheduler-blink-example.cpp:274
Functionblink41
examples/Scheduler_example27_PlatformIO/src/main.cpp:172
Functionblink41
examples/Scheduler_example29_NonArduino/src/main.cpp:185
Functionblink41OE
tests/test-scheduler-blink-example.cpp:265
Functionblink41OE
examples/Scheduler_example27_PlatformIO/src/main.cpp:164
Functionblink41OE
examples/Scheduler_example29_NonArduino/src/main.cpp:177
Functionblink42
tests/test-scheduler-blink-example.cpp:283
Functionblink42
examples/Scheduler_example27_PlatformIO/src/main.cpp:181
Functionblink42
examples/Scheduler_example29_NonArduino/src/main.cpp:194
Functionblink42OD
tests/test-scheduler-blink-example.cpp:292
Functionblink42OD
examples/Scheduler_example27_PlatformIO/src/main.cpp:191
Functionblink42OD
examples/Scheduler_example29_NonArduino/src/main.cpp:204
Functionblink51
tests/test-scheduler-blink-example.cpp:310
Functionblink51
examples/Scheduler_example27_PlatformIO/src/main.cpp:211
Functionblink51
examples/Scheduler_example29_NonArduino/src/main.cpp:224
Functionblink51OE
=== APPROACH 5: Interleaving Tasks ===
tests/test-scheduler-blink-example.cpp:302
Functionblink51OE
=== 5 ==========================================
examples/Scheduler_example27_PlatformIO/src/main.cpp:205
Functionblink51OE
=== 5 ==========================================
examples/Scheduler_example29_NonArduino/src/main.cpp:218
Functionblink52
tests/test-scheduler-blink-example.cpp:314
Functionblink52
examples/Scheduler_example27_PlatformIO/src/main.cpp:216
Functionblink52
examples/Scheduler_example29_NonArduino/src/main.cpp:229
Functionblink52OD
tests/test-scheduler-blink-example.cpp:318
Functionblink52OD
examples/Scheduler_example27_PlatformIO/src/main.cpp:221
Functionblink52OD
examples/Scheduler_example29_NonArduino/src/main.cpp:234
Functionblink6CB
tests/test-scheduler-blink-example.cpp:334
Functionblink6CB
examples/Scheduler_example27_PlatformIO/src/main.cpp:240
Functionblink6CB
examples/Scheduler_example29_NonArduino/src/main.cpp:253
Functionblink6OD
tests/test-scheduler-blink-example.cpp:346
Functionblink6OD
examples/Scheduler_example27_PlatformIO/src/main.cpp:251
Functionblink6OD
examples/Scheduler_example29_NonArduino/src/main.cpp:264
Functionblink6OE
tests/test-scheduler-blink-example.cpp:325
Functionblink6OE
examples/Scheduler_example27_PlatformIO/src/main.cpp:229
Functionblink6OE
examples/Scheduler_example29_NonArduino/src/main.cpp:242
FunctionblinkCallback
* LED blink task callback */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:117
FunctionbuttonISR
* Button ISR - triggers fast blink using thread-safe requestAction */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:166
FunctionbuttonWatchCallback
* Task that waits for button press signal */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:223
Functioncallback_1
* @brief First test callback for multi-callback scenarios * * Used to distinguish between different callbacks in multi-task tests. */
tests/test-scheduler-basic-thorough.cpp:190
Functioncallback_2
* @brief Second test callback for multi-callback scenarios * * Used in coordination tests and callback switching verification. */
tests/test-scheduler-basic-thorough.cpp:200
Functioncallback_3
* @brief Third test callback for complex scenarios * * Additional callback for testing multiple task coordination. */
tests/test-scheduler-basic-thorough.cpp:210
Methodcanceled
* @brief Check if task is cancelled (deprecated) * @return true if task has been cancelled * @deprecated Use isCanceled() instead */
src/TaskSchedulerDeclarations.h:1232
FunctioncbA
tests/test-scheduler-uaf-regression.cpp:74
← previousnext →101–200 of 337, ranked by callers