Bitcoin Core  28.1.0
P2P Digital Currency
ipc_test.capnp.c++
Go to the documentation of this file.
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
2 // source: ipc_test.capnp
3 
4 #include "ipc_test.capnp.h"
5 
6 namespace capnp {
7 namespace schemas {
8 static const ::capnp::_::AlignedData<63> b_9b16bffa65b7eed2 = {
9  { 0, 0, 0, 0, 5, 0, 6, 0,
10  210, 238, 183, 101, 250, 191, 22, 155,
11  20, 0, 0, 0, 3, 0, 0, 0,
12  131, 223, 127, 114, 200, 15, 27, 215,
13  0, 0, 0, 0, 0, 0, 0, 0,
14  0, 0, 0, 0, 0, 0, 0, 0,
15  21, 0, 0, 0, 10, 1, 0, 0,
16  37, 0, 0, 0, 7, 0, 0, 0,
17  37, 0, 0, 0, 31, 0, 0, 0,
18  77, 0, 0, 0, 199, 0, 0, 0,
19  205, 0, 0, 0, 7, 0, 0, 0,
20  0, 0, 0, 0, 0, 0, 0, 0,
21  116, 101, 115, 116, 47, 105, 112, 99,
22  95, 116, 101, 115, 116, 46, 99, 97,
23  112, 110, 112, 58, 70, 111, 111, 73,
24  110, 116, 101, 114, 102, 97, 99, 101,
25  0, 0, 0, 0, 0, 0, 0, 0,
26  0, 0, 0, 0, 1, 0, 1, 0,
27  4, 0, 0, 0, 1, 0, 2, 0,
28  94, 64, 177, 183, 121, 96, 244, 230,
29  4, 0, 0, 0, 2, 0, 1, 0,
30  24, 0, 0, 0, 0, 0, 1, 0,
31  12, 0, 0, 0, 0, 0, 0, 0,
32  0, 0, 0, 0, 0, 0, 0, 0,
33  1, 0, 0, 0, 146, 0, 0, 0,
34  70, 111, 111, 73, 109, 112, 108, 101,
35  109, 101, 110, 116, 97, 116, 105, 111,
36  110, 0, 0, 0, 0, 0, 0, 0,
37  0, 0, 0, 0, 0, 0, 0, 0,
38  12, 0, 0, 0, 3, 0, 5, 0,
39  0, 0, 0, 0, 0, 0, 0, 0,
40  19, 5, 134, 81, 110, 117, 169, 183,
41  114, 105, 24, 245, 142, 81, 153, 253,
42  81, 0, 0, 0, 34, 0, 0, 0,
43  0, 0, 0, 0, 0, 0, 0, 0,
44  0, 0, 0, 0, 0, 0, 0, 0,
45  0, 0, 0, 0, 0, 0, 0, 0,
46  69, 0, 0, 0, 7, 0, 0, 0,
47  1, 0, 0, 0, 0, 0, 0, 0,
48  103, 111, 124, 205, 39, 202, 252, 188,
49  66, 54, 147, 208, 0, 23, 74, 178,
50  57, 0, 0, 0, 106, 0, 0, 0,
51  0, 0, 0, 0, 0, 0, 0, 0,
52  0, 0, 0, 0, 0, 0, 0, 0,
53  0, 0, 0, 0, 0, 0, 0, 0,
54  49, 0, 0, 0, 7, 0, 0, 0,
55  2, 0, 0, 0, 0, 0, 0, 0,
56  86, 4, 177, 2, 195, 63, 172, 247,
57  252, 190, 229, 253, 86, 119, 168, 187,
58  37, 0, 0, 0, 106, 0, 0, 0,
59  0, 0, 0, 0, 0, 0, 0, 0,
60  0, 0, 0, 0, 0, 0, 0, 0,
61  0, 0, 0, 0, 0, 0, 0, 0,
62  29, 0, 0, 0, 7, 0, 0, 0,
63  97, 100, 100, 0, 0, 0, 0, 0,
64  0, 0, 0, 0, 0, 0, 1, 0,
65  112, 97, 115, 115, 79, 117, 116, 80,
66  111, 105, 110, 116, 0, 0, 0, 0,
67  0, 0, 0, 0, 0, 0, 1, 0,
68  112, 97, 115, 115, 85, 110, 105, 86,
69  97, 108, 117, 101, 0, 0, 0, 0,
70  0, 0, 0, 0, 0, 0, 1, 0,
71  0, 0, 0, 0, 1, 0, 1, 0, }
72 };
73 ::capnp::word const* const bp_9b16bffa65b7eed2 = b_9b16bffa65b7eed2.words;
74 #if !CAPNP_LITE
75 static const ::capnp::_::RawSchema* const d_9b16bffa65b7eed2[] = {
82 };
83 static const uint16_t m_9b16bffa65b7eed2[] = {0, 1, 2};
84 const ::capnp::_::RawSchema s_9b16bffa65b7eed2 = {
85  0x9b16bffa65b7eed2, b_9b16bffa65b7eed2.words, 63, d_9b16bffa65b7eed2, m_9b16bffa65b7eed2,
86  6, 3, nullptr, nullptr, nullptr, { &s_9b16bffa65b7eed2, nullptr, nullptr, 0, 0, nullptr }
87 };
88 #endif // !CAPNP_LITE
89 static const ::capnp::_::AlignedData<49> b_b7a9756e51860513 = {
90  { 0, 0, 0, 0, 5, 0, 6, 0,
91  19, 5, 134, 81, 110, 117, 169, 183,
92  33, 0, 0, 0, 1, 0, 1, 0,
93  0, 0, 0, 0, 0, 0, 0, 0,
94  0, 0, 7, 0, 0, 0, 0, 0,
95  0, 0, 0, 0, 0, 0, 0, 0,
96  21, 0, 0, 0, 98, 1, 0, 0,
97  0, 0, 0, 0, 0, 0, 0, 0,
98  0, 0, 0, 0, 0, 0, 0, 0,
99  33, 0, 0, 0, 119, 0, 0, 0,
100  0, 0, 0, 0, 0, 0, 0, 0,
101  0, 0, 0, 0, 0, 0, 0, 0,
102  116, 101, 115, 116, 47, 105, 112, 99,
103  95, 116, 101, 115, 116, 46, 99, 97,
104  112, 110, 112, 58, 70, 111, 111, 73,
105  110, 116, 101, 114, 102, 97, 99, 101,
106  46, 97, 100, 100, 36, 80, 97, 114,
107  97, 109, 115, 0, 0, 0, 0, 0,
108  8, 0, 0, 0, 3, 0, 4, 0,
109  0, 0, 0, 0, 0, 0, 0, 0,
110  0, 0, 1, 0, 0, 0, 0, 0,
111  0, 0, 0, 0, 0, 0, 0, 0,
112  41, 0, 0, 0, 18, 0, 0, 0,
113  0, 0, 0, 0, 0, 0, 0, 0,
114  36, 0, 0, 0, 3, 0, 1, 0,
115  48, 0, 0, 0, 2, 0, 1, 0,
116  1, 0, 0, 0, 1, 0, 0, 0,
117  0, 0, 1, 0, 1, 0, 0, 0,
118  0, 0, 0, 0, 0, 0, 0, 0,
119  45, 0, 0, 0, 18, 0, 0, 0,
120  0, 0, 0, 0, 0, 0, 0, 0,
121  40, 0, 0, 0, 3, 0, 1, 0,
122  52, 0, 0, 0, 2, 0, 1, 0,
123  97, 0, 0, 0, 0, 0, 0, 0,
124  4, 0, 0, 0, 0, 0, 0, 0,
125  0, 0, 0, 0, 0, 0, 0, 0,
126  0, 0, 0, 0, 0, 0, 0, 0,
127  0, 0, 0, 0, 0, 0, 0, 0,
128  4, 0, 0, 0, 0, 0, 0, 0,
129  0, 0, 0, 0, 0, 0, 0, 0,
130  0, 0, 0, 0, 0, 0, 0, 0,
131  98, 0, 0, 0, 0, 0, 0, 0,
132  4, 0, 0, 0, 0, 0, 0, 0,
133  0, 0, 0, 0, 0, 0, 0, 0,
134  0, 0, 0, 0, 0, 0, 0, 0,
135  0, 0, 0, 0, 0, 0, 0, 0,
136  4, 0, 0, 0, 0, 0, 0, 0,
137  0, 0, 0, 0, 0, 0, 0, 0,
138  0, 0, 0, 0, 0, 0, 0, 0, }
139 };
140 ::capnp::word const* const bp_b7a9756e51860513 = b_b7a9756e51860513.words;
141 #if !CAPNP_LITE
142 static const uint16_t m_b7a9756e51860513[] = {0, 1};
143 static const uint16_t i_b7a9756e51860513[] = {0, 1};
144 const ::capnp::_::RawSchema s_b7a9756e51860513 = {
145  0xb7a9756e51860513, b_b7a9756e51860513.words, 49, nullptr, m_b7a9756e51860513,
146  0, 2, i_b7a9756e51860513, nullptr, nullptr, { &s_b7a9756e51860513, nullptr, nullptr, 0, 0, nullptr }
147 };
148 #endif // !CAPNP_LITE
149 static const ::capnp::_::AlignedData<34> b_fd99518ef5186972 = {
150  { 0, 0, 0, 0, 5, 0, 6, 0,
151  114, 105, 24, 245, 142, 81, 153, 253,
152  33, 0, 0, 0, 1, 0, 1, 0,
153  0, 0, 0, 0, 0, 0, 0, 0,
154  0, 0, 7, 0, 0, 0, 0, 0,
155  0, 0, 0, 0, 0, 0, 0, 0,
156  21, 0, 0, 0, 106, 1, 0, 0,
157  0, 0, 0, 0, 0, 0, 0, 0,
158  0, 0, 0, 0, 0, 0, 0, 0,
159  33, 0, 0, 0, 63, 0, 0, 0,
160  0, 0, 0, 0, 0, 0, 0, 0,
161  0, 0, 0, 0, 0, 0, 0, 0,
162  116, 101, 115, 116, 47, 105, 112, 99,
163  95, 116, 101, 115, 116, 46, 99, 97,
164  112, 110, 112, 58, 70, 111, 111, 73,
165  110, 116, 101, 114, 102, 97, 99, 101,
166  46, 97, 100, 100, 36, 82, 101, 115,
167  117, 108, 116, 115, 0, 0, 0, 0,
168  4, 0, 0, 0, 3, 0, 4, 0,
169  0, 0, 0, 0, 0, 0, 0, 0,
170  0, 0, 1, 0, 0, 0, 0, 0,
171  0, 0, 0, 0, 0, 0, 0, 0,
172  13, 0, 0, 0, 58, 0, 0, 0,
173  0, 0, 0, 0, 0, 0, 0, 0,
174  8, 0, 0, 0, 3, 0, 1, 0,
175  20, 0, 0, 0, 2, 0, 1, 0,
176  114, 101, 115, 117, 108, 116, 0, 0,
177  4, 0, 0, 0, 0, 0, 0, 0,
178  0, 0, 0, 0, 0, 0, 0, 0,
179  0, 0, 0, 0, 0, 0, 0, 0,
180  0, 0, 0, 0, 0, 0, 0, 0,
181  4, 0, 0, 0, 0, 0, 0, 0,
182  0, 0, 0, 0, 0, 0, 0, 0,
183  0, 0, 0, 0, 0, 0, 0, 0, }
184 };
185 ::capnp::word const* const bp_fd99518ef5186972 = b_fd99518ef5186972.words;
186 #if !CAPNP_LITE
187 static const uint16_t m_fd99518ef5186972[] = {0};
188 static const uint16_t i_fd99518ef5186972[] = {0};
189 const ::capnp::_::RawSchema s_fd99518ef5186972 = {
190  0xfd99518ef5186972, b_fd99518ef5186972.words, 34, nullptr, m_fd99518ef5186972,
191  0, 1, i_fd99518ef5186972, nullptr, nullptr, { &s_fd99518ef5186972, nullptr, nullptr, 0, 0, nullptr }
192 };
193 #endif // !CAPNP_LITE
194 static const ::capnp::_::AlignedData<35> b_bcfcca27cd7c6f67 = {
195  { 0, 0, 0, 0, 5, 0, 6, 0,
196  103, 111, 124, 205, 39, 202, 252, 188,
197  33, 0, 0, 0, 1, 0, 0, 0,
198  0, 0, 0, 0, 0, 0, 0, 0,
199  1, 0, 7, 0, 0, 0, 0, 0,
200  0, 0, 0, 0, 0, 0, 0, 0,
201  21, 0, 0, 0, 170, 1, 0, 0,
202  0, 0, 0, 0, 0, 0, 0, 0,
203  0, 0, 0, 0, 0, 0, 0, 0,
204  37, 0, 0, 0, 63, 0, 0, 0,
205  0, 0, 0, 0, 0, 0, 0, 0,
206  0, 0, 0, 0, 0, 0, 0, 0,
207  116, 101, 115, 116, 47, 105, 112, 99,
208  95, 116, 101, 115, 116, 46, 99, 97,
209  112, 110, 112, 58, 70, 111, 111, 73,
210  110, 116, 101, 114, 102, 97, 99, 101,
211  46, 112, 97, 115, 115, 79, 117, 116,
212  80, 111, 105, 110, 116, 36, 80, 97,
213  114, 97, 109, 115, 0, 0, 0, 0,
214  4, 0, 0, 0, 3, 0, 4, 0,
215  0, 0, 0, 0, 0, 0, 0, 0,
216  0, 0, 1, 0, 0, 0, 0, 0,
217  0, 0, 0, 0, 0, 0, 0, 0,
218  13, 0, 0, 0, 34, 0, 0, 0,
219  0, 0, 0, 0, 0, 0, 0, 0,
220  8, 0, 0, 0, 3, 0, 1, 0,
221  20, 0, 0, 0, 2, 0, 1, 0,
222  97, 114, 103, 0, 0, 0, 0, 0,
223  13, 0, 0, 0, 0, 0, 0, 0,
224  0, 0, 0, 0, 0, 0, 0, 0,
225  0, 0, 0, 0, 0, 0, 0, 0,
226  0, 0, 0, 0, 0, 0, 0, 0,
227  13, 0, 0, 0, 0, 0, 0, 0,
228  0, 0, 0, 0, 0, 0, 0, 0,
229  0, 0, 0, 0, 0, 0, 0, 0, }
230 };
231 ::capnp::word const* const bp_bcfcca27cd7c6f67 = b_bcfcca27cd7c6f67.words;
232 #if !CAPNP_LITE
233 static const uint16_t m_bcfcca27cd7c6f67[] = {0};
234 static const uint16_t i_bcfcca27cd7c6f67[] = {0};
235 const ::capnp::_::RawSchema s_bcfcca27cd7c6f67 = {
236  0xbcfcca27cd7c6f67, b_bcfcca27cd7c6f67.words, 35, nullptr, m_bcfcca27cd7c6f67,
237  0, 1, i_bcfcca27cd7c6f67, nullptr, nullptr, { &s_bcfcca27cd7c6f67, nullptr, nullptr, 0, 0, nullptr }
238 };
239 #endif // !CAPNP_LITE
240 static const ::capnp::_::AlignedData<35> b_b24a1700d0933642 = {
241  { 0, 0, 0, 0, 5, 0, 6, 0,
242  66, 54, 147, 208, 0, 23, 74, 178,
243  33, 0, 0, 0, 1, 0, 0, 0,
244  0, 0, 0, 0, 0, 0, 0, 0,
245  1, 0, 7, 0, 0, 0, 0, 0,
246  0, 0, 0, 0, 0, 0, 0, 0,
247  21, 0, 0, 0, 178, 1, 0, 0,
248  0, 0, 0, 0, 0, 0, 0, 0,
249  0, 0, 0, 0, 0, 0, 0, 0,
250  37, 0, 0, 0, 63, 0, 0, 0,
251  0, 0, 0, 0, 0, 0, 0, 0,
252  0, 0, 0, 0, 0, 0, 0, 0,
253  116, 101, 115, 116, 47, 105, 112, 99,
254  95, 116, 101, 115, 116, 46, 99, 97,
255  112, 110, 112, 58, 70, 111, 111, 73,
256  110, 116, 101, 114, 102, 97, 99, 101,
257  46, 112, 97, 115, 115, 79, 117, 116,
258  80, 111, 105, 110, 116, 36, 82, 101,
259  115, 117, 108, 116, 115, 0, 0, 0,
260  4, 0, 0, 0, 3, 0, 4, 0,
261  0, 0, 0, 0, 0, 0, 0, 0,
262  0, 0, 1, 0, 0, 0, 0, 0,
263  0, 0, 0, 0, 0, 0, 0, 0,
264  13, 0, 0, 0, 58, 0, 0, 0,
265  0, 0, 0, 0, 0, 0, 0, 0,
266  8, 0, 0, 0, 3, 0, 1, 0,
267  20, 0, 0, 0, 2, 0, 1, 0,
268  114, 101, 115, 117, 108, 116, 0, 0,
269  13, 0, 0, 0, 0, 0, 0, 0,
270  0, 0, 0, 0, 0, 0, 0, 0,
271  0, 0, 0, 0, 0, 0, 0, 0,
272  0, 0, 0, 0, 0, 0, 0, 0,
273  13, 0, 0, 0, 0, 0, 0, 0,
274  0, 0, 0, 0, 0, 0, 0, 0,
275  0, 0, 0, 0, 0, 0, 0, 0, }
276 };
277 ::capnp::word const* const bp_b24a1700d0933642 = b_b24a1700d0933642.words;
278 #if !CAPNP_LITE
279 static const uint16_t m_b24a1700d0933642[] = {0};
280 static const uint16_t i_b24a1700d0933642[] = {0};
281 const ::capnp::_::RawSchema s_b24a1700d0933642 = {
282  0xb24a1700d0933642, b_b24a1700d0933642.words, 35, nullptr, m_b24a1700d0933642,
283  0, 1, i_b24a1700d0933642, nullptr, nullptr, { &s_b24a1700d0933642, nullptr, nullptr, 0, 0, nullptr }
284 };
285 #endif // !CAPNP_LITE
286 static const ::capnp::_::AlignedData<35> b_f7ac3fc302b10456 = {
287  { 0, 0, 0, 0, 5, 0, 6, 0,
288  86, 4, 177, 2, 195, 63, 172, 247,
289  33, 0, 0, 0, 1, 0, 0, 0,
290  0, 0, 0, 0, 0, 0, 0, 0,
291  1, 0, 7, 0, 0, 0, 0, 0,
292  0, 0, 0, 0, 0, 0, 0, 0,
293  21, 0, 0, 0, 170, 1, 0, 0,
294  0, 0, 0, 0, 0, 0, 0, 0,
295  0, 0, 0, 0, 0, 0, 0, 0,
296  37, 0, 0, 0, 63, 0, 0, 0,
297  0, 0, 0, 0, 0, 0, 0, 0,
298  0, 0, 0, 0, 0, 0, 0, 0,
299  116, 101, 115, 116, 47, 105, 112, 99,
300  95, 116, 101, 115, 116, 46, 99, 97,
301  112, 110, 112, 58, 70, 111, 111, 73,
302  110, 116, 101, 114, 102, 97, 99, 101,
303  46, 112, 97, 115, 115, 85, 110, 105,
304  86, 97, 108, 117, 101, 36, 80, 97,
305  114, 97, 109, 115, 0, 0, 0, 0,
306  4, 0, 0, 0, 3, 0, 4, 0,
307  0, 0, 0, 0, 0, 0, 0, 0,
308  0, 0, 1, 0, 0, 0, 0, 0,
309  0, 0, 0, 0, 0, 0, 0, 0,
310  13, 0, 0, 0, 34, 0, 0, 0,
311  0, 0, 0, 0, 0, 0, 0, 0,
312  8, 0, 0, 0, 3, 0, 1, 0,
313  20, 0, 0, 0, 2, 0, 1, 0,
314  97, 114, 103, 0, 0, 0, 0, 0,
315  12, 0, 0, 0, 0, 0, 0, 0,
316  0, 0, 0, 0, 0, 0, 0, 0,
317  0, 0, 0, 0, 0, 0, 0, 0,
318  0, 0, 0, 0, 0, 0, 0, 0,
319  12, 0, 0, 0, 0, 0, 0, 0,
320  0, 0, 0, 0, 0, 0, 0, 0,
321  0, 0, 0, 0, 0, 0, 0, 0, }
322 };
323 ::capnp::word const* const bp_f7ac3fc302b10456 = b_f7ac3fc302b10456.words;
324 #if !CAPNP_LITE
325 static const uint16_t m_f7ac3fc302b10456[] = {0};
326 static const uint16_t i_f7ac3fc302b10456[] = {0};
327 const ::capnp::_::RawSchema s_f7ac3fc302b10456 = {
328  0xf7ac3fc302b10456, b_f7ac3fc302b10456.words, 35, nullptr, m_f7ac3fc302b10456,
329  0, 1, i_f7ac3fc302b10456, nullptr, nullptr, { &s_f7ac3fc302b10456, nullptr, nullptr, 0, 0, nullptr }
330 };
331 #endif // !CAPNP_LITE
332 static const ::capnp::_::AlignedData<35> b_bba87756fde5befc = {
333  { 0, 0, 0, 0, 5, 0, 6, 0,
334  252, 190, 229, 253, 86, 119, 168, 187,
335  33, 0, 0, 0, 1, 0, 0, 0,
336  0, 0, 0, 0, 0, 0, 0, 0,
337  1, 0, 7, 0, 0, 0, 0, 0,
338  0, 0, 0, 0, 0, 0, 0, 0,
339  21, 0, 0, 0, 178, 1, 0, 0,
340  0, 0, 0, 0, 0, 0, 0, 0,
341  0, 0, 0, 0, 0, 0, 0, 0,
342  37, 0, 0, 0, 63, 0, 0, 0,
343  0, 0, 0, 0, 0, 0, 0, 0,
344  0, 0, 0, 0, 0, 0, 0, 0,
345  116, 101, 115, 116, 47, 105, 112, 99,
346  95, 116, 101, 115, 116, 46, 99, 97,
347  112, 110, 112, 58, 70, 111, 111, 73,
348  110, 116, 101, 114, 102, 97, 99, 101,
349  46, 112, 97, 115, 115, 85, 110, 105,
350  86, 97, 108, 117, 101, 36, 82, 101,
351  115, 117, 108, 116, 115, 0, 0, 0,
352  4, 0, 0, 0, 3, 0, 4, 0,
353  0, 0, 0, 0, 0, 0, 0, 0,
354  0, 0, 1, 0, 0, 0, 0, 0,
355  0, 0, 0, 0, 0, 0, 0, 0,
356  13, 0, 0, 0, 58, 0, 0, 0,
357  0, 0, 0, 0, 0, 0, 0, 0,
358  8, 0, 0, 0, 3, 0, 1, 0,
359  20, 0, 0, 0, 2, 0, 1, 0,
360  114, 101, 115, 117, 108, 116, 0, 0,
361  12, 0, 0, 0, 0, 0, 0, 0,
362  0, 0, 0, 0, 0, 0, 0, 0,
363  0, 0, 0, 0, 0, 0, 0, 0,
364  0, 0, 0, 0, 0, 0, 0, 0,
365  12, 0, 0, 0, 0, 0, 0, 0,
366  0, 0, 0, 0, 0, 0, 0, 0,
367  0, 0, 0, 0, 0, 0, 0, 0, }
368 };
369 ::capnp::word const* const bp_bba87756fde5befc = b_bba87756fde5befc.words;
370 #if !CAPNP_LITE
371 static const uint16_t m_bba87756fde5befc[] = {0};
372 static const uint16_t i_bba87756fde5befc[] = {0};
373 const ::capnp::_::RawSchema s_bba87756fde5befc = {
374  0xbba87756fde5befc, b_bba87756fde5befc.words, 35, nullptr, m_bba87756fde5befc,
375  0, 1, i_bba87756fde5befc, nullptr, nullptr, { &s_bba87756fde5befc, nullptr, nullptr, 0, 0, nullptr }
376 };
377 #endif // !CAPNP_LITE
378 } // namespace schemas
379 } // namespace capnp
380 
381 // =======================================================================================
382 
383 namespace gen {
384 
385 #if !CAPNP_LITE
386 ::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults>
387 FooInterface::Client::addRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) {
388  return newCall< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults>(
389  0x9b16bffa65b7eed2ull, 0, sizeHint);
390 }
391 ::kj::Promise<void> FooInterface::Server::add(AddContext) {
392  return ::capnp::Capability::Server::internalUnimplemented(
393  "test/ipc_test.capnp:FooInterface", "add",
394  0x9b16bffa65b7eed2ull, 0);
395 }
396 ::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults>
397 FooInterface::Client::passOutPointRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) {
398  return newCall< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults>(
399  0x9b16bffa65b7eed2ull, 1, sizeHint);
400 }
402  return ::capnp::Capability::Server::internalUnimplemented(
403  "test/ipc_test.capnp:FooInterface", "passOutPoint",
404  0x9b16bffa65b7eed2ull, 1);
405 }
406 ::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults>
407 FooInterface::Client::passUniValueRequest(::kj::Maybe< ::capnp::MessageSize> sizeHint) {
408  return newCall< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults>(
409  0x9b16bffa65b7eed2ull, 2, sizeHint);
410 }
412  return ::capnp::Capability::Server::internalUnimplemented(
413  "test/ipc_test.capnp:FooInterface", "passUniValue",
414  0x9b16bffa65b7eed2ull, 2);
415 }
416 ::capnp::Capability::Server::DispatchCallResult FooInterface::Server::dispatchCall(
417  uint64_t interfaceId, uint16_t methodId,
418  ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) {
419  switch (interfaceId) {
420  case 0x9b16bffa65b7eed2ull:
421  return dispatchCallInternal(methodId, context);
422  default:
423  return internalUnimplemented("test/ipc_test.capnp:FooInterface", interfaceId);
424  }
425 }
426 ::capnp::Capability::Server::DispatchCallResult FooInterface::Server::dispatchCallInternal(
427  uint16_t methodId,
428  ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer> context) {
429  switch (methodId) {
430  case 0:
431  return {
432  add(::capnp::Capability::Server::internalGetTypedContext<
434  false
435  };
436  case 1:
437  return {
438  passOutPoint(::capnp::Capability::Server::internalGetTypedContext<
440  false
441  };
442  case 2:
443  return {
444  passUniValue(::capnp::Capability::Server::internalGetTypedContext<
446  false
447  };
448  default:
449  (void)context;
450  return ::capnp::Capability::Server::internalUnimplemented(
451  "test/ipc_test.capnp:FooInterface",
452  0x9b16bffa65b7eed2ull, methodId);
453  }
454 }
455 #endif // !CAPNP_LITE
456 
457 // FooInterface
458 #if !CAPNP_LITE
459 constexpr ::capnp::Kind FooInterface::_capnpPrivate::kind;
460 constexpr ::capnp::_::RawSchema const* FooInterface::_capnpPrivate::schema;
461 #endif // !CAPNP_LITE
462 
463 // FooInterface::AddParams
464 constexpr uint16_t FooInterface::AddParams::_capnpPrivate::dataWordSize;
465 constexpr uint16_t FooInterface::AddParams::_capnpPrivate::pointerCount;
466 #if !CAPNP_LITE
467 constexpr ::capnp::Kind FooInterface::AddParams::_capnpPrivate::kind;
468 constexpr ::capnp::_::RawSchema const* FooInterface::AddParams::_capnpPrivate::schema;
469 #endif // !CAPNP_LITE
470 
471 // FooInterface::AddResults
472 constexpr uint16_t FooInterface::AddResults::_capnpPrivate::dataWordSize;
473 constexpr uint16_t FooInterface::AddResults::_capnpPrivate::pointerCount;
474 #if !CAPNP_LITE
475 constexpr ::capnp::Kind FooInterface::AddResults::_capnpPrivate::kind;
476 constexpr ::capnp::_::RawSchema const* FooInterface::AddResults::_capnpPrivate::schema;
477 #endif // !CAPNP_LITE
478 
479 // FooInterface::PassOutPointParams
480 constexpr uint16_t FooInterface::PassOutPointParams::_capnpPrivate::dataWordSize;
481 constexpr uint16_t FooInterface::PassOutPointParams::_capnpPrivate::pointerCount;
482 #if !CAPNP_LITE
483 constexpr ::capnp::Kind FooInterface::PassOutPointParams::_capnpPrivate::kind;
484 constexpr ::capnp::_::RawSchema const* FooInterface::PassOutPointParams::_capnpPrivate::schema;
485 #endif // !CAPNP_LITE
486 
487 // FooInterface::PassOutPointResults
488 constexpr uint16_t FooInterface::PassOutPointResults::_capnpPrivate::dataWordSize;
489 constexpr uint16_t FooInterface::PassOutPointResults::_capnpPrivate::pointerCount;
490 #if !CAPNP_LITE
491 constexpr ::capnp::Kind FooInterface::PassOutPointResults::_capnpPrivate::kind;
492 constexpr ::capnp::_::RawSchema const* FooInterface::PassOutPointResults::_capnpPrivate::schema;
493 #endif // !CAPNP_LITE
494 
495 // FooInterface::PassUniValueParams
496 constexpr uint16_t FooInterface::PassUniValueParams::_capnpPrivate::dataWordSize;
497 constexpr uint16_t FooInterface::PassUniValueParams::_capnpPrivate::pointerCount;
498 #if !CAPNP_LITE
499 constexpr ::capnp::Kind FooInterface::PassUniValueParams::_capnpPrivate::kind;
500 constexpr ::capnp::_::RawSchema const* FooInterface::PassUniValueParams::_capnpPrivate::schema;
501 #endif // !CAPNP_LITE
502 
503 // FooInterface::PassUniValueResults
504 constexpr uint16_t FooInterface::PassUniValueResults::_capnpPrivate::dataWordSize;
505 constexpr uint16_t FooInterface::PassUniValueResults::_capnpPrivate::pointerCount;
506 #if !CAPNP_LITE
507 constexpr ::capnp::Kind FooInterface::PassUniValueResults::_capnpPrivate::kind;
508 constexpr ::capnp::_::RawSchema const* FooInterface::PassUniValueResults::_capnpPrivate::schema;
509 #endif // !CAPNP_LITE
510 
511 
512 } // namespace
513 
static const uint16_t m_fd99518ef5186972[]
::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults > passUniValueRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
const ::capnp::_::RawSchema s_bba87756fde5befc
const ::capnp::_::RawSchema s_bcfcca27cd7c6f67
const ::capnp::_::RawSchema s_f7ac3fc302b10456
static const ::capnp::_::RawSchema *const d_9b16bffa65b7eed2[]
::capnp::CallContext< PassUniValueParams, PassUniValueResults > PassUniValueContext
static const ::capnp::_::AlignedData< 35 > b_b24a1700d0933642
static const uint16_t i_fd99518ef5186972[]
static const uint16_t i_f7ac3fc302b10456[]
static const uint16_t m_9b16bffa65b7eed2[]
virtual ::kj::Promise< void > add(AddContext context)
static const ::capnp::_::AlignedData< 49 > b_b7a9756e51860513
::capnp::Capability::Server::DispatchCallResult dispatchCallInternal(uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context)
static const uint16_t m_b24a1700d0933642[]
::capnp::word const *const bp_bcfcca27cd7c6f67
static const ::capnp::_::AlignedData< 35 > b_bba87756fde5befc
::capnp::word const *const bp_b7a9756e51860513
const ::capnp::_::RawSchema s_9b16bffa65b7eed2
static const uint16_t i_b24a1700d0933642[]
static const uint16_t i_bcfcca27cd7c6f67[]
static const uint16_t m_bba87756fde5befc[]
const ::capnp::_::RawSchema s_fd99518ef5186972
::capnp::CallContext< AddParams, AddResults > AddContext
static const uint16_t i_b7a9756e51860513[]
::capnp::CallContext< PassOutPointParams, PassOutPointResults > PassOutPointContext
virtual ::kj::Promise< void > passOutPoint(PassOutPointContext context)
::capnp::word const *const bp_fd99518ef5186972
::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults > addRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
const ::capnp::_::RawSchema s_b24a1700d0933642
::capnp::word const *const bp_9b16bffa65b7eed2
virtual ::kj::Promise< void > passUniValue(PassUniValueContext context)
static const ::capnp::_::AlignedData< 34 > b_fd99518ef5186972
static const ::capnp::_::AlignedData< 35 > b_f7ac3fc302b10456
static const ::capnp::_::AlignedData< 63 > b_9b16bffa65b7eed2
::capnp::word const *const bp_f7ac3fc302b10456
const ::capnp::_::RawSchema s_b7a9756e51860513
static const uint16_t m_b7a9756e51860513[]
static const uint16_t m_bcfcca27cd7c6f67[]
static const uint16_t i_bba87756fde5befc[]
::capnp::word const *const bp_bba87756fde5befc
static const uint16_t m_f7ac3fc302b10456[]
::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults > passOutPointRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
static const ::capnp::_::AlignedData< 35 > b_bcfcca27cd7c6f67
::capnp::word const *const bp_b24a1700d0933642
::capnp::Capability::Server::DispatchCallResult dispatchCall(uint64_t interfaceId, uint16_t methodId, ::capnp::CallContext< ::capnp::AnyPointer, ::capnp::AnyPointer > context) override