| 47 | } |
| 48 | |
| 49 | void sugoi::scheduler_t::add_storage(sugoi_storage_t* storage) |
| 50 | { |
| 51 | SMutexLock lock(storageMutex.mMutex); |
| 52 | storage->scheduler = this; |
| 53 | storage->currentFiber = skr::task::current_fiber(); |
| 54 | storages.push_back(storage); |
| 55 | } |
| 56 | void sugoi::scheduler_t::remove_storage(const sugoi_storage_t* storage) |
| 57 | { |
| 58 | sync_storage(storage); |
no test coverage detected