| 262 | } |
| 263 | |
| 264 | void MicroThread::AddSubThread(MicroThread* sub) |
| 265 | { |
| 266 | ASSERT(!sub->HasFlag(MicroThread::SUB_LIST)); |
| 267 | if (!sub->HasFlag(MicroThread::SUB_LIST)) |
| 268 | { |
| 269 | TAILQ_INSERT_TAIL(&_sub_list, sub, _sub_entry); |
| 270 | sub->_parent = this; |
| 271 | } |
| 272 | |
| 273 | sub->SetFlag(MicroThread::SUB_LIST); |
| 274 | } |
| 275 | |
| 276 | void MicroThread::RemoveSubThread(MicroThread* sub) |
| 277 | { |
no test coverage detected