@@ -126,7 +126,7 @@ namespace ESPressio {
126126 // Methods
127127 void GarbageCollect ();
128128
129- void Initialize () {
129+ void Initialize () override {
130130 if (_taskHandle != NULL ) { vTaskResume (_taskHandle); } // Resume existing Task if it exists...
131131 else { // ... or Create a new Task if it doesn't!
132132 String threadIDStr = " thread" + String (GetThreadID ());
@@ -157,124 +157,124 @@ namespace ESPressio {
157157 if (_onInitialize != nullptr ) { _onInitialize (this ); }
158158 }
159159
160- void Terminate () {
160+ void Terminate () override {
161161 SetThreadState (ThreadState::Terminating);
162162 }
163163
164- void Start () {
164+ void Start () override {
165165 if (GetThreadState () == ThreadState::Terminated) {
166166 Initialize ();
167167 }
168168 SetThreadState (ThreadState::Running);
169169 if (_onStart != nullptr ) { _onStart (this ); }
170170 }
171171
172- void Pause () {
172+ void Pause () override {
173173 SetThreadState (ThreadState::Paused);
174174 if (_onPause != nullptr ) { _onPause (this ); }
175175 }
176176
177177 // Getters
178178
179- BaseType_t GetCoreID () {
179+ BaseType_t GetCoreID () override {
180180 return _coreID.Get ();
181181 }
182182
183- uint32_t GetStackSize () {
183+ uint32_t GetStackSize () override {
184184 return _stackSize.Get ();
185185 }
186186
187- UBaseType_t GetPriority () {
187+ UBaseType_t GetPriority () override {
188188 return _priority.Get ();
189189 }
190190
191- uint8_t GetThreadID () {
191+ uint8_t GetThreadID () override {
192192 return _threadID;
193193 }
194194
195- ThreadState GetThreadState () {
195+ ThreadState GetThreadState () override {
196196 return _threadState.Get ();
197197 }
198198
199- bool GetFreeOnTerminate () {
199+ bool GetFreeOnTerminate () override {
200200 return _freeOnTerminate.Get ();
201201 }
202202
203- bool GetStartOnInitialize () {
203+ bool GetStartOnInitialize () override {
204204 return _startOnInitialize.Get ();
205205 }
206206
207207 // Callback Getters
208208
209- TOnThreadEvent GetOnDestroy () {
209+ TOnThreadEvent GetOnDestroy () override {
210210 return _onDestroy;
211211 }
212212
213- TOnThreadEvent GetOnInitialize () {
213+ TOnThreadEvent GetOnInitialize () override {
214214 return _onInitialize;
215215 }
216216
217- TOnThreadEvent GetOnStart () {
217+ TOnThreadEvent GetOnStart () override {
218218 return _onStart;
219219 }
220220
221- TOnThreadEvent GetOnPause () {
221+ TOnThreadEvent GetOnPause () override {
222222 return _onPause;
223223 }
224224
225- TOnThreadEvent GetOnTerminate () {
225+ TOnThreadEvent GetOnTerminate () override {
226226 return _onTerminate;
227227 }
228228
229- TOnThreadStateChangeEvent GetOnStateChange () {
229+ TOnThreadStateChangeEvent GetOnStateChange () override {
230230 return _onStateChange;
231231 }
232232
233233 // Setters
234234
235- void SetCoreID (BaseType_t value) {
235+ void SetCoreID (BaseType_t value) override {
236236 _coreID.Set (value);
237237 }
238238
239- void SetStackSize (uint32_t value) {
239+ void SetStackSize (uint32_t value) override {
240240 _stackSize.Set (value);
241241 }
242242
243- void SetPriority (UBaseType_t value) {
243+ void SetPriority (UBaseType_t value) override {
244244 _priority.Set (value);
245245 }
246246
247- void SetFreeOnTerminate (bool value) {
247+ void SetFreeOnTerminate (bool value) override {
248248 _freeOnTerminate.Set (value);
249249 }
250250
251- void SetStartOnInitialize (bool value) {
251+ void SetStartOnInitialize (bool value) override {
252252 _startOnInitialize.Set (value);
253253 }
254254
255255 // Callback Setters
256256
257- void SetOnDestroy (TOnThreadEvent value) {
257+ void SetOnDestroy (TOnThreadEvent value) override {
258258 _onDestroy = value;
259259 }
260260
261- void SetOnInitialize (TOnThreadEvent value) {
261+ void SetOnInitialize (TOnThreadEvent value) override {
262262 _onInitialize = value;
263263 }
264264
265- void SetOnStart (TOnThreadEvent value) {
265+ void SetOnStart (TOnThreadEvent value) override {
266266 _onStart = value;
267267 }
268268
269- void SetOnPause (TOnThreadEvent value) {
269+ void SetOnPause (TOnThreadEvent value) override {
270270 _onPause = value;
271271 }
272272
273- void SetOnTerminate (TOnThreadEvent value) {
273+ void SetOnTerminate (TOnThreadEvent value) override {
274274 _onTerminate = value;
275275 }
276276
277- void SetOnStateChange (TOnThreadStateChangeEvent value) {
277+ void SetOnStateChange (TOnThreadStateChangeEvent value) override {
278278 _onStateChange = value;
279279 }
280280 };
0 commit comments