fDequeueing
bool fDequeueing;
ASSERT(fClosing && !fDequeueing);
while ((fDequeueing || fEventList.IsEmpty()) && !fClosing) {
fDequeueing = true;
fDequeueing = false;