// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

module mojo {

[Client=TestClient]
interface TestService {
  Test(string? test_string);
};

interface TestClient {
  AckTest();
};

interface TestA {
  CallB();
  CallCFromB();
};

interface TestB {
  B() => ();
  CallC() => ();
};

interface TestC {
  C() => ();
};

}