diff options
Diffstat (limited to 'Source/WebCore/platform/network/cf/ResourceRequestCFNet.h')
-rw-r--r-- | Source/WebCore/platform/network/cf/ResourceRequestCFNet.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/Source/WebCore/platform/network/cf/ResourceRequestCFNet.h b/Source/WebCore/platform/network/cf/ResourceRequestCFNet.h index 271dcd2..987508f 100644 --- a/Source/WebCore/platform/network/cf/ResourceRequestCFNet.h +++ b/Source/WebCore/platform/network/cf/ResourceRequestCFNet.h @@ -41,34 +41,37 @@ void getResourceRequest(ResourceRequest&, CFURLRequestRef); CFURLRequestRef cfURLRequest(const ResourceRequest&); #endif -inline ResourceLoadPriority mapHTTPPipeliningPriorityToResourceLoadPriority(int priority) +inline ResourceLoadPriority toResourceLoadPriority(int priority) { switch (priority) { + case -1: + return ResourceLoadPriorityUnresolved; case 0: - return ResourceLoadPriorityLow; + return ResourceLoadPriorityVeryLow; case 1: - return ResourceLoadPriorityMedium; + return ResourceLoadPriorityLow; case 2: - return ResourceLoadPriorityHigh; + return ResourceLoadPriorityMedium; case 3: - return ResourceLoadPriorityUnresolved; + return ResourceLoadPriorityHigh; default: ASSERT_NOT_REACHED(); return ResourceLoadPriorityLowest; } } -inline int mapResourceLoadPriorityToHTTPPipeliningPriority(ResourceLoadPriority priority) +inline int toHTTPPipeliningPriority(ResourceLoadPriority priority) { switch (priority) { + case ResourceLoadPriorityUnresolved: + return -1; case ResourceLoadPriorityVeryLow: - case ResourceLoadPriorityLow: return 0; - case ResourceLoadPriorityMedium: + case ResourceLoadPriorityLow: return 1; - case ResourceLoadPriorityHigh: + case ResourceLoadPriorityMedium: return 2; - case ResourceLoadPriorityUnresolved: + case ResourceLoadPriorityHigh: return 3; } |