| 
									
										
										
										
											2020-08-03 13:27:09 -07:00
										 |  |  | /* 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 "nsISupports.idl" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [scriptable, uuid(7910c231-971a-4653-abdc-a8599a986c4c)] | 
					
						
							|  |  |  | interface nsIRemoteDebuggingPipeClient : nsISupports | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   void receiveMessage(in AString message); | 
					
						
							| 
									
										
										
										
											2020-11-13 14:51:40 -08:00
										 |  |  |   void disconnected(); | 
					
						
							| 
									
										
										
										
											2020-08-03 13:27:09 -07:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [scriptable, uuid(b7bfb66b-fd46-4aa2-b4ad-396177186d94)] | 
					
						
							|  |  |  | interface nsIRemoteDebuggingPipe : nsISupports | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   void init(in nsIRemoteDebuggingPipeClient client); | 
					
						
							|  |  |  |   void sendMessage(in AString message); | 
					
						
							|  |  |  |   void stop(); | 
					
						
							|  |  |  | }; |