| 47 | ftl::BindScheduler(internal); |
| 48 | } |
| 49 | void scheduler_t::unbind() |
| 50 | { |
| 51 | SKR_ASSERT(internal); |
| 52 | SKR_ASSERT(scheduler == this); |
| 53 | scheduler = nullptr; |
| 54 | delete internal; |
| 55 | internal = nullptr; |
| 56 | ftl::UnbindScheduler(); |
| 57 | } |
| 58 | scheduler_t* details::get_scheduler() |
| 59 | { |
| 60 | SKR_ASSERT(scheduler != nullptr); |
no outgoing calls