| // Copyright 2019 The Fuchsia 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 test.service; |
| |
| service EmptyService {}; |
| |
| protocol FirstProtocol { |
| MethodOnFirst(); |
| }; |
| |
| service SingleMemberService { |
| single_member client_end:FirstProtocol; |
| }; |
| |
| protocol SecondProtocol { |
| MethodOnSecond(); |
| }; |
| |
| service MultiHeterogeneousMemberService { |
| first_member client_end:FirstProtocol; |
| second_member client_end:SecondProtocol; |
| }; |
| |
| service MultiHomogeneousMemberService { |
| first_member client_end:FirstProtocol; |
| second_member client_end:FirstProtocol; |
| }; |