OLD | NEW |
(Empty) | |
| 1 <link rel="import" href="/mojo/public/html/core.html" as="core" /> |
| 2 <link rel="import" href="/mojo/public/html/connection.html" as="connection" /> |
| 3 <script> |
| 4 function wrapHandle(handle, service, client) { |
| 5 var clientClass = client && service.client.delegatingStubClass; |
| 6 var serviceConnection = new connection.Connection( |
| 7 handle, clientClass, service.proxyClass); |
| 8 if (serviceConnection.local) |
| 9 serviceConnection.local.delegate$ = client; |
| 10 serviceConnection.remote.connection$ = serviceConnection; |
| 11 return serviceConnection.remote; |
| 12 } |
| 13 |
| 14 function connectToService(url, service, client) { |
| 15 var handle = internals.connectToService(url, service.name); |
| 16 return wrapHandle(handle, service, client); |
| 17 } |
| 18 |
| 19 this.exports = { |
| 20 connectToService: connectToService, |
| 21 wrapHandle: wrapHandle, |
| 22 }; |
| 23 </script> |
OLD | NEW |