OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 import "/mojo/public/dart/application.dart"; | |
eseidel
2015/02/13 18:38:18
Does this work? You used relative paths in the la
| |
6 import "dart:mojo_bindings" as bindings; | |
7 import "dart:mojo_core" as core; | |
8 import "dart:sky.internals" as internals; | |
9 import "package:mojo/public/interfaces/application/service_provider.mojom.dart"; | |
10 import "package:mojo/public/interfaces/application/shell.mojom.dart"; | |
11 | |
12 final ShellProxy _shell = new ShellProxy.fromHandle( | |
13 new core.MojoHandle(internals.passShellProxyHandle())); | |
14 | |
15 ApplicationConnection connectToApplication(String url) { | |
16 var serviceProviderProxy = new ServiceProviderProxy.unbound(); | |
17 _shell.connectToApplication(url, serviceProviderProxy, null); | |
18 return new ApplicationConnection(serviceProviderProxy); | |
19 } | |
20 | |
21 void connectToService(String url, bindings.Proxy proxy) { | |
22 connectToApplication(url).connectToService(proxy); | |
23 } | |
OLD | NEW |