MCPcopy Create free account
hub / github.com/F-Stack/f-stack / RemoveIoWait

Method RemoveIoWait

adapter/micro_thread/micro_thread.cpp:823–830  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

821}
822
823void MtFrame::RemoveIoWait(MicroThread* thread)
824{
825 ASSERT(thread->HasFlag(MicroThread::IO_LIST));
826 thread->UnsetFlag(MicroThread::IO_LIST);
827 TAILQ_REMOVE(&_iolist, thread, _entry);
828
829 RemoveSleep(thread);
830}
831
832void MtFrame::InsertRunable(MicroThread* thread)
833{

Callers 6

NotifyThreadMethod · 0.95
NotifyWriteWaitMethod · 0.80
InputNotifyMethod · 0.80
NotifyThreadMethod · 0.80
InputNotifyMethod · 0.80
OutputNotifyMethod · 0.80

Calls 2

HasFlagMethod · 0.80
UnsetFlagMethod · 0.80

Tested by

no test coverage detected