| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 define("mojo/public/bindings/js/connection", [ |   5 define("mojo/public/js/bindings/connection", [ | 
|   6   "mojo/public/bindings/js/router", |   6   "mojo/public/js/bindings/router", | 
|   7 ], function(router) { |   7 ], function(router) { | 
|   8  |   8  | 
|   9   function Connection(handle, localFactory, remoteFactory) { |   9   function Connection(handle, localFactory, remoteFactory) { | 
|  10     this.router_ = new router.Router(handle); |  10     this.router_ = new router.Router(handle); | 
|  11     this.remote = new remoteFactory(this.router_); |  11     this.remote = new remoteFactory(this.router_); | 
|  12     this.local = new localFactory(this.remote); |  12     this.local = new localFactory(this.remote); | 
|  13     this.router_.setIncomingReceiver(this.local); |  13     this.router_.setIncomingReceiver(this.local); | 
|  14   } |  14   } | 
|  15  |  15  | 
|  16   Connection.prototype.close = function() { |  16   Connection.prototype.close = function() { | 
|  17     this.router_.close(); |  17     this.router_.close(); | 
|  18     this.router_ = null; |  18     this.router_ = null; | 
|  19     this.local = null; |  19     this.local = null; | 
|  20     this.remote = null; |  20     this.remote = null; | 
|  21   }; |  21   }; | 
|  22  |  22  | 
|  23   Connection.prototype.encounteredError = function() { |  23   Connection.prototype.encounteredError = function() { | 
|  24     return this.router_.encounteredError(); |  24     return this.router_.encounteredError(); | 
|  25   }; |  25   }; | 
|  26  |  26  | 
|  27   var exports = {}; |  27   var exports = {}; | 
|  28   exports.Connection = Connection; |  28   exports.Connection = Connection; | 
|  29   return exports; |  29   return exports; | 
|  30 }); |  30 }); | 
| OLD | NEW |