18 lines
		
	
	
		
			471 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			471 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								var x11 = require('../../lib');
							 | 
						||
| 
								 | 
							
								var X = x11.createClient();
							 | 
						||
| 
								 | 
							
								var numExt = 0;
							 | 
						||
| 
								 | 
							
								X.on('connect', function(err, display) {
							 | 
						||
| 
								 | 
							
								    X.ListExtensions(function(err, list) {
							 | 
						||
| 
								 | 
							
								        console.log(list);
							 | 
						||
| 
								 | 
							
								        list.forEach(function(ext) {
							 | 
						||
| 
								 | 
							
								            numExt++;
							 | 
						||
| 
								 | 
							
								            X.QueryExtension(ext, function(err, e) {
							 | 
						||
| 
								 | 
							
								                e.name = ext;
							 | 
						||
| 
								 | 
							
								                console.log(e);
							 | 
						||
| 
								 | 
							
								                if (--numExt == 0)
							 | 
						||
| 
								 | 
							
								                    X.terminate();
							 | 
						||
| 
								 | 
							
								            });
							 | 
						||
| 
								 | 
							
								        });
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								});
							 |