Skip to content

Commit 3553ec5

Browse files
committed
- Fixing Thread
1 parent ea23344 commit 3553ec5

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

src/ESPressio_Thread.hpp

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)