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 [JavaPackage="org.chromium.mojo.bindings.test.mojom.ping"] 6 module mojo.test; 7 8 interface PingService { 9 [Sync] 10 Ping() => (); 11 }; 12 13 interface EchoService { 14 Echo(string test_data) => (string echo_data); 15 }; 16 17 interface HandleTrampoline { 18 BounceOne(handle<message_pipe> one) => (handle<message_pipe> one); 19 BounceTwo(handle<message_pipe> one, handle<message_pipe> two) 20 => (handle<message_pipe> one, handle<message_pipe> two); 21 }; 22