Update .DEPS.git
[chromium-blink-merge.git] / ppapi / generators / test_cgen_range / dev_channel_interface.h
blob1b340ab0129e1abb2d3c7c13569de0d9ae17bc1d
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 */
6 /* From test_cgen_range/dev_channel_interface.idl,
7 * modified Tue Dec 3 14:58:15 2013.
8 */
10 #ifndef PPAPI_C_TEST_CGEN_RANGE_DEV_CHANNEL_INTERFACE_H_
11 #define PPAPI_C_TEST_CGEN_RANGE_DEV_CHANNEL_INTERFACE_H_
13 #include "ppapi/c/pp_macros.h"
14 #include "ppapi/c/test_cgen_range/versions.h"
16 #define TESTDEV_INTERFACE_1_0 "TestDev;1.0"
17 #define TESTDEV_INTERFACE_1_2 "TestDev;1.2"
18 #define TESTDEV_INTERFACE_1_3 "TestDev;1.3" /* dev */
19 #define TESTDEV_INTERFACE TESTDEV_INTERFACE_1_2
21 #define TESTDEVTOSTABLE_INTERFACE_1_0 "TestDevToStable;1.0"
22 #define TESTDEVTOSTABLE_INTERFACE_1_1 "TestDevToStable;1.1" /* dev */
23 #define TESTDEVTOSTABLE_INTERFACE_1_2 "TestDevToStable;1.2"
24 #define TESTDEVTOSTABLE_INTERFACE TESTDEVTOSTABLE_INTERFACE_1_2
26 /**
27 * @file
31 /**
32 * @addtogroup Interfaces
33 * @{
35 /**
36 * TestDev
38 struct TestDev_1_3 { /* dev */
39 /**
40 * TestDev1()
42 void (*TestDev1)(void);
43 /**
44 * TestDev2()
46 void (*TestDev2)(void);
47 /**
48 * TestDev3()
50 void (*TestDev3)(void);
51 /**
52 * TestDev4()
54 void (*TestDev4)(void);
57 struct TestDev_1_0 {
58 void (*TestDev1)(void);
61 struct TestDev_1_2 {
62 void (*TestDev1)(void);
63 void (*TestDev3)(void);
66 typedef struct TestDev_1_2 TestDev;
68 /**
69 * TestDevToStable
71 struct TestDevToStable_1_2 {
72 /**
73 * Foo() comment.
75 void (*Foo)(int32_t x);
76 /**
77 * Bar() comment.
79 void (*Bar)(int32_t x);
80 /**
81 * Baz() comment.
83 void (*Baz)(int32_t x);
86 typedef struct TestDevToStable_1_2 TestDevToStable;
88 struct TestDevToStable_1_0 {
89 void (*Foo)(int32_t x);
92 struct TestDevToStable_1_1 { /* dev */
93 void (*Foo)(int32_t x);
94 void (*Bar)(int32_t x);
95 void (*Baz)(int32_t x);
97 /**
98 * @}
101 #endif /* PPAPI_C_TEST_CGEN_RANGE_DEV_CHANNEL_INTERFACE_H_ */