| 
									
										
										
										
											2013-03-14 09:03:50 -04:00
										 |  |  | // Copyright (c) 2012 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-CHROMIUM file.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef BRIGHTRAY_BROWSER_DEVTOOLS_DELEGATE_H_
 | 
					
						
							|  |  |  | #define BRIGHTRAY_BROWSER_DEVTOOLS_DELEGATE_H_
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "content/public/browser/devtools_http_handler_delegate.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace brightray { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class DevToolsDelegate : public content::DevToolsHttpHandlerDelegate { | 
					
						
							|  |  |  | public: | 
					
						
							|  |  |  |   DevToolsDelegate(); | 
					
						
							|  |  |  |   ~DevToolsDelegate(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | private: | 
					
						
							|  |  |  |   virtual std::string GetDiscoveryPageHTML() OVERRIDE; | 
					
						
							|  |  |  |   virtual bool BundlesFrontendResources() OVERRIDE; | 
					
						
							|  |  |  |   virtual base::FilePath GetDebugFrontendDir() OVERRIDE; | 
					
						
							|  |  |  |   virtual std::string GetPageThumbnailData(const GURL&) OVERRIDE; | 
					
						
							|  |  |  |   virtual content::RenderViewHost* CreateNewTarget() OVERRIDE; | 
					
						
							|  |  |  |   virtual TargetType GetTargetType(content::RenderViewHost*) OVERRIDE; | 
					
						
							| 
									
										
										
										
											2013-03-21 15:09:00 -04:00
										 |  |  |   virtual std::string GetViewDescription(content::RenderViewHost*) OVERRIDE; | 
					
						
							| 
									
										
										
										
											2013-04-17 23:27:53 -04:00
										 |  |  |   virtual scoped_refptr<net::StreamListenSocket> CreateSocketForTethering( | 
					
						
							|  |  |  |       net::StreamListenSocket::Delegate*, | 
					
						
							|  |  |  |       std::string* name) OVERRIDE; | 
					
						
							| 
									
										
										
										
											2013-03-14 09:03:50 -04:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |