dev_channel_interface.idl revision 5d1f7b1de12d16ceb2c938c56701a3e8bfa558f7
1/* Copyright 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file.
4 */
5
6label Chrome {
7  M13 = 1.0,
8  [channel=dev] M14 = 1.1,
9  M15 = 1.2,
10  [channel=dev] M16 = 1.3,
11  M17 = 1.4
12};
13
14describe {
15  int32_t;
16  void;
17};
18
19/**
20 * TestDev
21 */
22interface TestDev {
23  /**
24   * TestDev1()
25   */
26   void TestDev1();
27
28  /**
29   * TestDev2()
30   */
31   [dev_version=1.1]
32   void TestDev2();
33
34  /**
35   * TestDev3()
36   */
37   [version=1.2]
38   void TestDev3();
39
40  /**
41   * TestDev4()
42   */
43   [dev_version=1.3]
44   void TestDev4();
45};
46
47/**
48 * TestDevToStable
49 */
50interface TestDevToStable {
51  /**
52   * Foo() comment.
53   */
54  void Foo([in] int32_t x);
55
56  /**
57   * Bar() comment.
58   */
59  [dev_version=1.1, version=1.2]
60  void Bar([in] int32_t x);
61
62  /**
63   * Baz() comment.
64   */
65  [dev_version=1.1, version=1.2]
66  void Baz([in] int32_t x);
67};
68