10de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 20de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 30de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// found in the LICENSE file. 40de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 50de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#ifndef CONTENT_PUBLIC_BROWSER_CONTEXT_FACTORY_H_ 60de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#define CONTENT_PUBLIC_BROWSER_CONTEXT_FACTORY_H_ 70de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 80de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#include "content/common/content_export.h" 90de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 100de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)namespace ui { 110de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)class ContextFactory; 120de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)} 130de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 140de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)namespace content { 150de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 160de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// Returns the singleton ContextFactory used by content. The return value is 170de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)// owned by content. 180de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)CONTENT_EXPORT ui::ContextFactory* GetContextFactory(); 190de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 200de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)} // namespace content 210de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) 220de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)#endif // CONTENT_PUBLIC_BROWSER_CONTEXT_FACTORY_H_ 23