// Copyright 2013 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 math {

[Peer=CalculatorUI]
interface Calculator {
  void Clear() @0;
  void Add(double value @0) @1;
  void Multiply(double value @0) @2;
};

[Peer=Calculator]
interface CalculatorUI {
  void Output(double value @0) @0;
};

}