NSOperationQueuePriority TNLConvertTNLPriorityToQueuePriority()

in Source/TNLPriority.m [186:212]


NSOperationQueuePriority TNLConvertTNLPriorityToQueuePriority(TNLPriority pri)
{
    switch (pri) {
        case TNLPriorityVeryLow:
            return NSOperationQueuePriorityVeryLow;
        case TNLPriorityLow:
            return NSOperationQueuePriorityLow;
        case TNLPriorityNormal:
            return NSOperationQueuePriorityNormal;
        case TNLPriorityHigh:
            return NSOperationQueuePriorityHigh;
        case TNLPriorityVeryHigh:
            return NSOperationQueuePriorityVeryHigh;
        default:
            break;
    }

    if (pri < TNLPriorityVeryLow) {
        return NSOperationQueuePriorityVeryLow;
    }
    if (pri > TNLPriorityVeryHigh) {
        return NSOperationQueuePriorityVeryHigh;
    }

    TNLAssertNever();
    return NSOperationQueuePriorityNormal;
}