MCPcopy Create free account
hub / github.com/SakuraEngine/SakuraEngine / serve

Method serve

modules/core/core/src/core/log/log_worker.cpp:270–284  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268}
269
270skr::AsyncResult LogWorker::serve() SKR_NOEXCEPT
271{
272 if (!predicate())
273 {
274 setServiceStatus(SKR_ASYNC_SERVICE_STATUS_SLEEPING);
275 sleep();
276 return ASYNC_RESULT_OK;
277 }
278 {
279 setServiceStatus(SKR_ASYNC_SERVICE_STATUS_RUNNING);
280 SkrZoneScopedNC("Dispatch", tracy::Color::Orchid3);
281 process_logs();
282 }
283 return ASYNC_RESULT_OK;
284}
285
286void LogWorker::patternAndSink(const LogElement& e) SKR_NOEXCEPT
287{

Callers 1

runMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected