blob: 5f5b6150d9aa9472f24a79d2f9f3d08879ab49f7 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ios/web/web_thread_impl.h"
#include "base/logging.h"
namespace web {
content::BrowserThread::ID BrowserThreadIDFromWebThreadID(
WebThread::ID identifier) {
switch (identifier) {
case WebThread::UI:
return content::BrowserThread::UI;
case WebThread::DB:
return content::BrowserThread::DB;
case WebThread::FILE:
return content::BrowserThread::FILE;
case WebThread::FILE_USER_BLOCKING:
return content::BrowserThread::FILE_USER_BLOCKING;
case WebThread::CACHE:
return content::BrowserThread::CACHE;
case WebThread::IO:
return content::BrowserThread::IO;
default:
NOTREACHED() << "Unknown web::WebThread::ID: " << identifier;
return content::BrowserThread::UI;
}
}
} // namespace web