// 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; }; }