blob: 27f9bf19349ce7e2667447ee361c9695f4760444 [file] [log] [blame]
// Copyright 2020 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
library bindingstest;
using zx;
protocol Test1 {
Echo(string? in) -> (string? out);
NoResponse();
EmptyResponse() -> ();
-> Surprise(string foo);
// 7 is READ | TRANSFER | DUPLICATE
// TODO(fxbug.dev/43948) Replace with zx.rights.READ | ...
EchoHandleRights(zx.handle:<PORT, 7> h) -> (uint32 rights);
};