in Source/TNLPriority.m [314:339]
qos_class_t TNLConvertTNLPriorityToGCDQOS(TNLPriority pri)
{
switch (pri) {
case TNLPriorityVeryLow:
return QOS_CLASS_BACKGROUND;
case TNLPriorityLow:
return QOS_CLASS_UTILITY;
case TNLPriorityHigh:
return QOS_CLASS_USER_INITIATED;
case TNLPriorityVeryHigh:
return QOS_CLASS_USER_INTERACTIVE;
case TNLPriorityNormal:
return QOS_CLASS_DEFAULT;
default:
break;
}
if (pri < TNLPriorityVeryLow) {
return QOS_CLASS_BACKGROUND;
} else if (pri > TNLPriorityVeryHigh) {
return QOS_CLASS_USER_INTERACTIVE;
}
TNLAssertNever();
return QOS_CLASS_DEFAULT;
}