forked from mirrors/gecko-dev
		
	 eec96acbf0
			
		
	
	
		eec96acbf0
		
	
	
	
	
		
			
			We add a new "on-off" protocol PURLClassifierLocal which calls nsIURIClassifier.asyncClassifyLocalWithTables on construction and calls back on destruction. Pretty much the same design as PURLClassifier. In order to avoid code duplication, the actor implementation is templatized and |MaybeInfo| in PURLClassifier.ipdl is moved around. Test case is included and the custom event target is not in place for labelling. The custom event target will be done in Bug 1353701. MozReview-Commit-ID: IdHYgdnBV7S --HG-- extra : rebase_source : ab1c896305b9f76cab13a92c9bd88c2d356aacb7
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			564 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			564 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
 | |
|  * vim: sw=2 ts=8 et :
 | |
|  */
 | |
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this
 | |
|  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 | |
| 
 | |
| include protocol PContent;
 | |
| include PURLClassifierInfo;
 | |
| 
 | |
| namespace mozilla {
 | |
| namespace dom {
 | |
| 
 | |
| protocol PURLClassifierLocal
 | |
| {
 | |
|   manager PContent;
 | |
| 
 | |
| child:
 | |
|   async __delete__(MaybeInfo info, nsresult errorCode);
 | |
| };
 | |
| 
 | |
| } // namespace dom
 | |
| } // namespace mozilla
 |