Chris@47
|
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
|
Chris@47
|
2 // source: rpc-twoparty.capnp
|
Chris@47
|
3
|
Chris@47
|
4 #ifndef CAPNP_INCLUDED_a184c7885cdaf2a1_
|
Chris@47
|
5 #define CAPNP_INCLUDED_a184c7885cdaf2a1_
|
Chris@47
|
6
|
Chris@47
|
7 #include <capnp/generated-header-support.h>
|
Chris@47
|
8
|
Chris@47
|
9 #if CAPNP_VERSION != 6000
|
Chris@47
|
10 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
|
Chris@47
|
11 #endif
|
Chris@47
|
12
|
Chris@47
|
13
|
Chris@47
|
14 namespace capnp {
|
Chris@47
|
15 namespace schemas {
|
Chris@47
|
16
|
Chris@47
|
17 CAPNP_DECLARE_SCHEMA(9fd69ebc87b9719c);
|
Chris@47
|
18 enum class Side_9fd69ebc87b9719c: uint16_t {
|
Chris@47
|
19 SERVER,
|
Chris@47
|
20 CLIENT,
|
Chris@47
|
21 };
|
Chris@47
|
22 CAPNP_DECLARE_ENUM(Side, 9fd69ebc87b9719c);
|
Chris@47
|
23 CAPNP_DECLARE_SCHEMA(d20b909fee733a8e);
|
Chris@47
|
24 CAPNP_DECLARE_SCHEMA(b88d09a9c5f39817);
|
Chris@47
|
25 CAPNP_DECLARE_SCHEMA(89f389b6fd4082c1);
|
Chris@47
|
26 CAPNP_DECLARE_SCHEMA(b47f4979672cb59d);
|
Chris@47
|
27 CAPNP_DECLARE_SCHEMA(95b29059097fca83);
|
Chris@47
|
28 CAPNP_DECLARE_SCHEMA(9d263a3630b7ebee);
|
Chris@47
|
29
|
Chris@47
|
30 } // namespace schemas
|
Chris@47
|
31 } // namespace capnp
|
Chris@47
|
32
|
Chris@47
|
33 namespace capnp {
|
Chris@47
|
34 namespace rpc {
|
Chris@47
|
35 namespace twoparty {
|
Chris@47
|
36
|
Chris@47
|
37 typedef ::capnp::schemas::Side_9fd69ebc87b9719c Side;
|
Chris@47
|
38
|
Chris@47
|
39 struct VatId {
|
Chris@47
|
40 VatId() = delete;
|
Chris@47
|
41
|
Chris@47
|
42 class Reader;
|
Chris@47
|
43 class Builder;
|
Chris@47
|
44 class Pipeline;
|
Chris@47
|
45
|
Chris@47
|
46 struct _capnpPrivate {
|
Chris@47
|
47 CAPNP_DECLARE_STRUCT_HEADER(d20b909fee733a8e, 1, 0)
|
Chris@47
|
48 #if !CAPNP_LITE
|
Chris@47
|
49 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
Chris@47
|
50 #endif // !CAPNP_LITE
|
Chris@47
|
51 };
|
Chris@47
|
52 };
|
Chris@47
|
53
|
Chris@47
|
54 struct ProvisionId {
|
Chris@47
|
55 ProvisionId() = delete;
|
Chris@47
|
56
|
Chris@47
|
57 class Reader;
|
Chris@47
|
58 class Builder;
|
Chris@47
|
59 class Pipeline;
|
Chris@47
|
60
|
Chris@47
|
61 struct _capnpPrivate {
|
Chris@47
|
62 CAPNP_DECLARE_STRUCT_HEADER(b88d09a9c5f39817, 1, 0)
|
Chris@47
|
63 #if !CAPNP_LITE
|
Chris@47
|
64 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
Chris@47
|
65 #endif // !CAPNP_LITE
|
Chris@47
|
66 };
|
Chris@47
|
67 };
|
Chris@47
|
68
|
Chris@47
|
69 struct RecipientId {
|
Chris@47
|
70 RecipientId() = delete;
|
Chris@47
|
71
|
Chris@47
|
72 class Reader;
|
Chris@47
|
73 class Builder;
|
Chris@47
|
74 class Pipeline;
|
Chris@47
|
75
|
Chris@47
|
76 struct _capnpPrivate {
|
Chris@47
|
77 CAPNP_DECLARE_STRUCT_HEADER(89f389b6fd4082c1, 0, 0)
|
Chris@47
|
78 #if !CAPNP_LITE
|
Chris@47
|
79 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
Chris@47
|
80 #endif // !CAPNP_LITE
|
Chris@47
|
81 };
|
Chris@47
|
82 };
|
Chris@47
|
83
|
Chris@47
|
84 struct ThirdPartyCapId {
|
Chris@47
|
85 ThirdPartyCapId() = delete;
|
Chris@47
|
86
|
Chris@47
|
87 class Reader;
|
Chris@47
|
88 class Builder;
|
Chris@47
|
89 class Pipeline;
|
Chris@47
|
90
|
Chris@47
|
91 struct _capnpPrivate {
|
Chris@47
|
92 CAPNP_DECLARE_STRUCT_HEADER(b47f4979672cb59d, 0, 0)
|
Chris@47
|
93 #if !CAPNP_LITE
|
Chris@47
|
94 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
Chris@47
|
95 #endif // !CAPNP_LITE
|
Chris@47
|
96 };
|
Chris@47
|
97 };
|
Chris@47
|
98
|
Chris@47
|
99 struct JoinKeyPart {
|
Chris@47
|
100 JoinKeyPart() = delete;
|
Chris@47
|
101
|
Chris@47
|
102 class Reader;
|
Chris@47
|
103 class Builder;
|
Chris@47
|
104 class Pipeline;
|
Chris@47
|
105
|
Chris@47
|
106 struct _capnpPrivate {
|
Chris@47
|
107 CAPNP_DECLARE_STRUCT_HEADER(95b29059097fca83, 1, 0)
|
Chris@47
|
108 #if !CAPNP_LITE
|
Chris@47
|
109 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
Chris@47
|
110 #endif // !CAPNP_LITE
|
Chris@47
|
111 };
|
Chris@47
|
112 };
|
Chris@47
|
113
|
Chris@47
|
114 struct JoinResult {
|
Chris@47
|
115 JoinResult() = delete;
|
Chris@47
|
116
|
Chris@47
|
117 class Reader;
|
Chris@47
|
118 class Builder;
|
Chris@47
|
119 class Pipeline;
|
Chris@47
|
120
|
Chris@47
|
121 struct _capnpPrivate {
|
Chris@47
|
122 CAPNP_DECLARE_STRUCT_HEADER(9d263a3630b7ebee, 1, 1)
|
Chris@47
|
123 #if !CAPNP_LITE
|
Chris@47
|
124 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
|
Chris@47
|
125 #endif // !CAPNP_LITE
|
Chris@47
|
126 };
|
Chris@47
|
127 };
|
Chris@47
|
128
|
Chris@47
|
129 // =======================================================================================
|
Chris@47
|
130
|
Chris@47
|
131 class VatId::Reader {
|
Chris@47
|
132 public:
|
Chris@47
|
133 typedef VatId Reads;
|
Chris@47
|
134
|
Chris@47
|
135 Reader() = default;
|
Chris@47
|
136 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
Chris@47
|
137
|
Chris@47
|
138 inline ::capnp::MessageSize totalSize() const {
|
Chris@47
|
139 return _reader.totalSize().asPublic();
|
Chris@47
|
140 }
|
Chris@47
|
141
|
Chris@47
|
142 #if !CAPNP_LITE
|
Chris@47
|
143 inline ::kj::StringTree toString() const {
|
Chris@47
|
144 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
Chris@47
|
145 }
|
Chris@47
|
146 #endif // !CAPNP_LITE
|
Chris@47
|
147
|
Chris@47
|
148 inline ::capnp::rpc::twoparty::Side getSide() const;
|
Chris@47
|
149
|
Chris@47
|
150 private:
|
Chris@47
|
151 ::capnp::_::StructReader _reader;
|
Chris@47
|
152 template <typename, ::capnp::Kind>
|
Chris@47
|
153 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
154 template <typename, ::capnp::Kind>
|
Chris@47
|
155 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
156 template <typename, ::capnp::Kind>
|
Chris@47
|
157 friend struct ::capnp::List;
|
Chris@47
|
158 friend class ::capnp::MessageBuilder;
|
Chris@47
|
159 friend class ::capnp::Orphanage;
|
Chris@47
|
160 };
|
Chris@47
|
161
|
Chris@47
|
162 class VatId::Builder {
|
Chris@47
|
163 public:
|
Chris@47
|
164 typedef VatId Builds;
|
Chris@47
|
165
|
Chris@47
|
166 Builder() = delete; // Deleted to discourage incorrect usage.
|
Chris@47
|
167 // You can explicitly initialize to nullptr instead.
|
Chris@47
|
168 inline Builder(decltype(nullptr)) {}
|
Chris@47
|
169 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
Chris@47
|
170 inline operator Reader() const { return Reader(_builder.asReader()); }
|
Chris@47
|
171 inline Reader asReader() const { return *this; }
|
Chris@47
|
172
|
Chris@47
|
173 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
Chris@47
|
174 #if !CAPNP_LITE
|
Chris@47
|
175 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
Chris@47
|
176 #endif // !CAPNP_LITE
|
Chris@47
|
177
|
Chris@47
|
178 inline ::capnp::rpc::twoparty::Side getSide();
|
Chris@47
|
179 inline void setSide( ::capnp::rpc::twoparty::Side value);
|
Chris@47
|
180
|
Chris@47
|
181 private:
|
Chris@47
|
182 ::capnp::_::StructBuilder _builder;
|
Chris@47
|
183 template <typename, ::capnp::Kind>
|
Chris@47
|
184 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
185 friend class ::capnp::Orphanage;
|
Chris@47
|
186 template <typename, ::capnp::Kind>
|
Chris@47
|
187 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
188 };
|
Chris@47
|
189
|
Chris@47
|
190 #if !CAPNP_LITE
|
Chris@47
|
191 class VatId::Pipeline {
|
Chris@47
|
192 public:
|
Chris@47
|
193 typedef VatId Pipelines;
|
Chris@47
|
194
|
Chris@47
|
195 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
Chris@47
|
196 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
Chris@47
|
197 : _typeless(kj::mv(typeless)) {}
|
Chris@47
|
198
|
Chris@47
|
199 private:
|
Chris@47
|
200 ::capnp::AnyPointer::Pipeline _typeless;
|
Chris@47
|
201 friend class ::capnp::PipelineHook;
|
Chris@47
|
202 template <typename, ::capnp::Kind>
|
Chris@47
|
203 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
204 };
|
Chris@47
|
205 #endif // !CAPNP_LITE
|
Chris@47
|
206
|
Chris@47
|
207 class ProvisionId::Reader {
|
Chris@47
|
208 public:
|
Chris@47
|
209 typedef ProvisionId Reads;
|
Chris@47
|
210
|
Chris@47
|
211 Reader() = default;
|
Chris@47
|
212 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
Chris@47
|
213
|
Chris@47
|
214 inline ::capnp::MessageSize totalSize() const {
|
Chris@47
|
215 return _reader.totalSize().asPublic();
|
Chris@47
|
216 }
|
Chris@47
|
217
|
Chris@47
|
218 #if !CAPNP_LITE
|
Chris@47
|
219 inline ::kj::StringTree toString() const {
|
Chris@47
|
220 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
Chris@47
|
221 }
|
Chris@47
|
222 #endif // !CAPNP_LITE
|
Chris@47
|
223
|
Chris@47
|
224 inline ::uint32_t getJoinId() const;
|
Chris@47
|
225
|
Chris@47
|
226 private:
|
Chris@47
|
227 ::capnp::_::StructReader _reader;
|
Chris@47
|
228 template <typename, ::capnp::Kind>
|
Chris@47
|
229 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
230 template <typename, ::capnp::Kind>
|
Chris@47
|
231 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
232 template <typename, ::capnp::Kind>
|
Chris@47
|
233 friend struct ::capnp::List;
|
Chris@47
|
234 friend class ::capnp::MessageBuilder;
|
Chris@47
|
235 friend class ::capnp::Orphanage;
|
Chris@47
|
236 };
|
Chris@47
|
237
|
Chris@47
|
238 class ProvisionId::Builder {
|
Chris@47
|
239 public:
|
Chris@47
|
240 typedef ProvisionId Builds;
|
Chris@47
|
241
|
Chris@47
|
242 Builder() = delete; // Deleted to discourage incorrect usage.
|
Chris@47
|
243 // You can explicitly initialize to nullptr instead.
|
Chris@47
|
244 inline Builder(decltype(nullptr)) {}
|
Chris@47
|
245 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
Chris@47
|
246 inline operator Reader() const { return Reader(_builder.asReader()); }
|
Chris@47
|
247 inline Reader asReader() const { return *this; }
|
Chris@47
|
248
|
Chris@47
|
249 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
Chris@47
|
250 #if !CAPNP_LITE
|
Chris@47
|
251 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
Chris@47
|
252 #endif // !CAPNP_LITE
|
Chris@47
|
253
|
Chris@47
|
254 inline ::uint32_t getJoinId();
|
Chris@47
|
255 inline void setJoinId( ::uint32_t value);
|
Chris@47
|
256
|
Chris@47
|
257 private:
|
Chris@47
|
258 ::capnp::_::StructBuilder _builder;
|
Chris@47
|
259 template <typename, ::capnp::Kind>
|
Chris@47
|
260 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
261 friend class ::capnp::Orphanage;
|
Chris@47
|
262 template <typename, ::capnp::Kind>
|
Chris@47
|
263 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
264 };
|
Chris@47
|
265
|
Chris@47
|
266 #if !CAPNP_LITE
|
Chris@47
|
267 class ProvisionId::Pipeline {
|
Chris@47
|
268 public:
|
Chris@47
|
269 typedef ProvisionId Pipelines;
|
Chris@47
|
270
|
Chris@47
|
271 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
Chris@47
|
272 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
Chris@47
|
273 : _typeless(kj::mv(typeless)) {}
|
Chris@47
|
274
|
Chris@47
|
275 private:
|
Chris@47
|
276 ::capnp::AnyPointer::Pipeline _typeless;
|
Chris@47
|
277 friend class ::capnp::PipelineHook;
|
Chris@47
|
278 template <typename, ::capnp::Kind>
|
Chris@47
|
279 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
280 };
|
Chris@47
|
281 #endif // !CAPNP_LITE
|
Chris@47
|
282
|
Chris@47
|
283 class RecipientId::Reader {
|
Chris@47
|
284 public:
|
Chris@47
|
285 typedef RecipientId Reads;
|
Chris@47
|
286
|
Chris@47
|
287 Reader() = default;
|
Chris@47
|
288 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
Chris@47
|
289
|
Chris@47
|
290 inline ::capnp::MessageSize totalSize() const {
|
Chris@47
|
291 return _reader.totalSize().asPublic();
|
Chris@47
|
292 }
|
Chris@47
|
293
|
Chris@47
|
294 #if !CAPNP_LITE
|
Chris@47
|
295 inline ::kj::StringTree toString() const {
|
Chris@47
|
296 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
Chris@47
|
297 }
|
Chris@47
|
298 #endif // !CAPNP_LITE
|
Chris@47
|
299
|
Chris@47
|
300 private:
|
Chris@47
|
301 ::capnp::_::StructReader _reader;
|
Chris@47
|
302 template <typename, ::capnp::Kind>
|
Chris@47
|
303 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
304 template <typename, ::capnp::Kind>
|
Chris@47
|
305 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
306 template <typename, ::capnp::Kind>
|
Chris@47
|
307 friend struct ::capnp::List;
|
Chris@47
|
308 friend class ::capnp::MessageBuilder;
|
Chris@47
|
309 friend class ::capnp::Orphanage;
|
Chris@47
|
310 };
|
Chris@47
|
311
|
Chris@47
|
312 class RecipientId::Builder {
|
Chris@47
|
313 public:
|
Chris@47
|
314 typedef RecipientId Builds;
|
Chris@47
|
315
|
Chris@47
|
316 Builder() = delete; // Deleted to discourage incorrect usage.
|
Chris@47
|
317 // You can explicitly initialize to nullptr instead.
|
Chris@47
|
318 inline Builder(decltype(nullptr)) {}
|
Chris@47
|
319 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
Chris@47
|
320 inline operator Reader() const { return Reader(_builder.asReader()); }
|
Chris@47
|
321 inline Reader asReader() const { return *this; }
|
Chris@47
|
322
|
Chris@47
|
323 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
Chris@47
|
324 #if !CAPNP_LITE
|
Chris@47
|
325 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
Chris@47
|
326 #endif // !CAPNP_LITE
|
Chris@47
|
327
|
Chris@47
|
328 private:
|
Chris@47
|
329 ::capnp::_::StructBuilder _builder;
|
Chris@47
|
330 template <typename, ::capnp::Kind>
|
Chris@47
|
331 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
332 friend class ::capnp::Orphanage;
|
Chris@47
|
333 template <typename, ::capnp::Kind>
|
Chris@47
|
334 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
335 };
|
Chris@47
|
336
|
Chris@47
|
337 #if !CAPNP_LITE
|
Chris@47
|
338 class RecipientId::Pipeline {
|
Chris@47
|
339 public:
|
Chris@47
|
340 typedef RecipientId Pipelines;
|
Chris@47
|
341
|
Chris@47
|
342 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
Chris@47
|
343 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
Chris@47
|
344 : _typeless(kj::mv(typeless)) {}
|
Chris@47
|
345
|
Chris@47
|
346 private:
|
Chris@47
|
347 ::capnp::AnyPointer::Pipeline _typeless;
|
Chris@47
|
348 friend class ::capnp::PipelineHook;
|
Chris@47
|
349 template <typename, ::capnp::Kind>
|
Chris@47
|
350 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
351 };
|
Chris@47
|
352 #endif // !CAPNP_LITE
|
Chris@47
|
353
|
Chris@47
|
354 class ThirdPartyCapId::Reader {
|
Chris@47
|
355 public:
|
Chris@47
|
356 typedef ThirdPartyCapId Reads;
|
Chris@47
|
357
|
Chris@47
|
358 Reader() = default;
|
Chris@47
|
359 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
Chris@47
|
360
|
Chris@47
|
361 inline ::capnp::MessageSize totalSize() const {
|
Chris@47
|
362 return _reader.totalSize().asPublic();
|
Chris@47
|
363 }
|
Chris@47
|
364
|
Chris@47
|
365 #if !CAPNP_LITE
|
Chris@47
|
366 inline ::kj::StringTree toString() const {
|
Chris@47
|
367 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
Chris@47
|
368 }
|
Chris@47
|
369 #endif // !CAPNP_LITE
|
Chris@47
|
370
|
Chris@47
|
371 private:
|
Chris@47
|
372 ::capnp::_::StructReader _reader;
|
Chris@47
|
373 template <typename, ::capnp::Kind>
|
Chris@47
|
374 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
375 template <typename, ::capnp::Kind>
|
Chris@47
|
376 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
377 template <typename, ::capnp::Kind>
|
Chris@47
|
378 friend struct ::capnp::List;
|
Chris@47
|
379 friend class ::capnp::MessageBuilder;
|
Chris@47
|
380 friend class ::capnp::Orphanage;
|
Chris@47
|
381 };
|
Chris@47
|
382
|
Chris@47
|
383 class ThirdPartyCapId::Builder {
|
Chris@47
|
384 public:
|
Chris@47
|
385 typedef ThirdPartyCapId Builds;
|
Chris@47
|
386
|
Chris@47
|
387 Builder() = delete; // Deleted to discourage incorrect usage.
|
Chris@47
|
388 // You can explicitly initialize to nullptr instead.
|
Chris@47
|
389 inline Builder(decltype(nullptr)) {}
|
Chris@47
|
390 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
Chris@47
|
391 inline operator Reader() const { return Reader(_builder.asReader()); }
|
Chris@47
|
392 inline Reader asReader() const { return *this; }
|
Chris@47
|
393
|
Chris@47
|
394 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
Chris@47
|
395 #if !CAPNP_LITE
|
Chris@47
|
396 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
Chris@47
|
397 #endif // !CAPNP_LITE
|
Chris@47
|
398
|
Chris@47
|
399 private:
|
Chris@47
|
400 ::capnp::_::StructBuilder _builder;
|
Chris@47
|
401 template <typename, ::capnp::Kind>
|
Chris@47
|
402 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
403 friend class ::capnp::Orphanage;
|
Chris@47
|
404 template <typename, ::capnp::Kind>
|
Chris@47
|
405 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
406 };
|
Chris@47
|
407
|
Chris@47
|
408 #if !CAPNP_LITE
|
Chris@47
|
409 class ThirdPartyCapId::Pipeline {
|
Chris@47
|
410 public:
|
Chris@47
|
411 typedef ThirdPartyCapId Pipelines;
|
Chris@47
|
412
|
Chris@47
|
413 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
Chris@47
|
414 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
Chris@47
|
415 : _typeless(kj::mv(typeless)) {}
|
Chris@47
|
416
|
Chris@47
|
417 private:
|
Chris@47
|
418 ::capnp::AnyPointer::Pipeline _typeless;
|
Chris@47
|
419 friend class ::capnp::PipelineHook;
|
Chris@47
|
420 template <typename, ::capnp::Kind>
|
Chris@47
|
421 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
422 };
|
Chris@47
|
423 #endif // !CAPNP_LITE
|
Chris@47
|
424
|
Chris@47
|
425 class JoinKeyPart::Reader {
|
Chris@47
|
426 public:
|
Chris@47
|
427 typedef JoinKeyPart Reads;
|
Chris@47
|
428
|
Chris@47
|
429 Reader() = default;
|
Chris@47
|
430 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
Chris@47
|
431
|
Chris@47
|
432 inline ::capnp::MessageSize totalSize() const {
|
Chris@47
|
433 return _reader.totalSize().asPublic();
|
Chris@47
|
434 }
|
Chris@47
|
435
|
Chris@47
|
436 #if !CAPNP_LITE
|
Chris@47
|
437 inline ::kj::StringTree toString() const {
|
Chris@47
|
438 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
Chris@47
|
439 }
|
Chris@47
|
440 #endif // !CAPNP_LITE
|
Chris@47
|
441
|
Chris@47
|
442 inline ::uint32_t getJoinId() const;
|
Chris@47
|
443
|
Chris@47
|
444 inline ::uint16_t getPartCount() const;
|
Chris@47
|
445
|
Chris@47
|
446 inline ::uint16_t getPartNum() const;
|
Chris@47
|
447
|
Chris@47
|
448 private:
|
Chris@47
|
449 ::capnp::_::StructReader _reader;
|
Chris@47
|
450 template <typename, ::capnp::Kind>
|
Chris@47
|
451 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
452 template <typename, ::capnp::Kind>
|
Chris@47
|
453 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
454 template <typename, ::capnp::Kind>
|
Chris@47
|
455 friend struct ::capnp::List;
|
Chris@47
|
456 friend class ::capnp::MessageBuilder;
|
Chris@47
|
457 friend class ::capnp::Orphanage;
|
Chris@47
|
458 };
|
Chris@47
|
459
|
Chris@47
|
460 class JoinKeyPart::Builder {
|
Chris@47
|
461 public:
|
Chris@47
|
462 typedef JoinKeyPart Builds;
|
Chris@47
|
463
|
Chris@47
|
464 Builder() = delete; // Deleted to discourage incorrect usage.
|
Chris@47
|
465 // You can explicitly initialize to nullptr instead.
|
Chris@47
|
466 inline Builder(decltype(nullptr)) {}
|
Chris@47
|
467 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
Chris@47
|
468 inline operator Reader() const { return Reader(_builder.asReader()); }
|
Chris@47
|
469 inline Reader asReader() const { return *this; }
|
Chris@47
|
470
|
Chris@47
|
471 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
Chris@47
|
472 #if !CAPNP_LITE
|
Chris@47
|
473 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
Chris@47
|
474 #endif // !CAPNP_LITE
|
Chris@47
|
475
|
Chris@47
|
476 inline ::uint32_t getJoinId();
|
Chris@47
|
477 inline void setJoinId( ::uint32_t value);
|
Chris@47
|
478
|
Chris@47
|
479 inline ::uint16_t getPartCount();
|
Chris@47
|
480 inline void setPartCount( ::uint16_t value);
|
Chris@47
|
481
|
Chris@47
|
482 inline ::uint16_t getPartNum();
|
Chris@47
|
483 inline void setPartNum( ::uint16_t value);
|
Chris@47
|
484
|
Chris@47
|
485 private:
|
Chris@47
|
486 ::capnp::_::StructBuilder _builder;
|
Chris@47
|
487 template <typename, ::capnp::Kind>
|
Chris@47
|
488 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
489 friend class ::capnp::Orphanage;
|
Chris@47
|
490 template <typename, ::capnp::Kind>
|
Chris@47
|
491 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
492 };
|
Chris@47
|
493
|
Chris@47
|
494 #if !CAPNP_LITE
|
Chris@47
|
495 class JoinKeyPart::Pipeline {
|
Chris@47
|
496 public:
|
Chris@47
|
497 typedef JoinKeyPart Pipelines;
|
Chris@47
|
498
|
Chris@47
|
499 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
Chris@47
|
500 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
Chris@47
|
501 : _typeless(kj::mv(typeless)) {}
|
Chris@47
|
502
|
Chris@47
|
503 private:
|
Chris@47
|
504 ::capnp::AnyPointer::Pipeline _typeless;
|
Chris@47
|
505 friend class ::capnp::PipelineHook;
|
Chris@47
|
506 template <typename, ::capnp::Kind>
|
Chris@47
|
507 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
508 };
|
Chris@47
|
509 #endif // !CAPNP_LITE
|
Chris@47
|
510
|
Chris@47
|
511 class JoinResult::Reader {
|
Chris@47
|
512 public:
|
Chris@47
|
513 typedef JoinResult Reads;
|
Chris@47
|
514
|
Chris@47
|
515 Reader() = default;
|
Chris@47
|
516 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
Chris@47
|
517
|
Chris@47
|
518 inline ::capnp::MessageSize totalSize() const {
|
Chris@47
|
519 return _reader.totalSize().asPublic();
|
Chris@47
|
520 }
|
Chris@47
|
521
|
Chris@47
|
522 #if !CAPNP_LITE
|
Chris@47
|
523 inline ::kj::StringTree toString() const {
|
Chris@47
|
524 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
|
Chris@47
|
525 }
|
Chris@47
|
526 #endif // !CAPNP_LITE
|
Chris@47
|
527
|
Chris@47
|
528 inline ::uint32_t getJoinId() const;
|
Chris@47
|
529
|
Chris@47
|
530 inline bool getSucceeded() const;
|
Chris@47
|
531
|
Chris@47
|
532 inline bool hasCap() const;
|
Chris@47
|
533 inline ::capnp::AnyPointer::Reader getCap() const;
|
Chris@47
|
534
|
Chris@47
|
535 private:
|
Chris@47
|
536 ::capnp::_::StructReader _reader;
|
Chris@47
|
537 template <typename, ::capnp::Kind>
|
Chris@47
|
538 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
539 template <typename, ::capnp::Kind>
|
Chris@47
|
540 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
541 template <typename, ::capnp::Kind>
|
Chris@47
|
542 friend struct ::capnp::List;
|
Chris@47
|
543 friend class ::capnp::MessageBuilder;
|
Chris@47
|
544 friend class ::capnp::Orphanage;
|
Chris@47
|
545 };
|
Chris@47
|
546
|
Chris@47
|
547 class JoinResult::Builder {
|
Chris@47
|
548 public:
|
Chris@47
|
549 typedef JoinResult Builds;
|
Chris@47
|
550
|
Chris@47
|
551 Builder() = delete; // Deleted to discourage incorrect usage.
|
Chris@47
|
552 // You can explicitly initialize to nullptr instead.
|
Chris@47
|
553 inline Builder(decltype(nullptr)) {}
|
Chris@47
|
554 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
Chris@47
|
555 inline operator Reader() const { return Reader(_builder.asReader()); }
|
Chris@47
|
556 inline Reader asReader() const { return *this; }
|
Chris@47
|
557
|
Chris@47
|
558 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
Chris@47
|
559 #if !CAPNP_LITE
|
Chris@47
|
560 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
Chris@47
|
561 #endif // !CAPNP_LITE
|
Chris@47
|
562
|
Chris@47
|
563 inline ::uint32_t getJoinId();
|
Chris@47
|
564 inline void setJoinId( ::uint32_t value);
|
Chris@47
|
565
|
Chris@47
|
566 inline bool getSucceeded();
|
Chris@47
|
567 inline void setSucceeded(bool value);
|
Chris@47
|
568
|
Chris@47
|
569 inline bool hasCap();
|
Chris@47
|
570 inline ::capnp::AnyPointer::Builder getCap();
|
Chris@47
|
571 inline ::capnp::AnyPointer::Builder initCap();
|
Chris@47
|
572
|
Chris@47
|
573 private:
|
Chris@47
|
574 ::capnp::_::StructBuilder _builder;
|
Chris@47
|
575 template <typename, ::capnp::Kind>
|
Chris@47
|
576 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
577 friend class ::capnp::Orphanage;
|
Chris@47
|
578 template <typename, ::capnp::Kind>
|
Chris@47
|
579 friend struct ::capnp::_::PointerHelpers;
|
Chris@47
|
580 };
|
Chris@47
|
581
|
Chris@47
|
582 #if !CAPNP_LITE
|
Chris@47
|
583 class JoinResult::Pipeline {
|
Chris@47
|
584 public:
|
Chris@47
|
585 typedef JoinResult Pipelines;
|
Chris@47
|
586
|
Chris@47
|
587 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
Chris@47
|
588 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
Chris@47
|
589 : _typeless(kj::mv(typeless)) {}
|
Chris@47
|
590
|
Chris@47
|
591 private:
|
Chris@47
|
592 ::capnp::AnyPointer::Pipeline _typeless;
|
Chris@47
|
593 friend class ::capnp::PipelineHook;
|
Chris@47
|
594 template <typename, ::capnp::Kind>
|
Chris@47
|
595 friend struct ::capnp::ToDynamic_;
|
Chris@47
|
596 };
|
Chris@47
|
597 #endif // !CAPNP_LITE
|
Chris@47
|
598
|
Chris@47
|
599 // =======================================================================================
|
Chris@47
|
600
|
Chris@47
|
601 inline ::capnp::rpc::twoparty::Side VatId::Reader::getSide() const {
|
Chris@47
|
602 return _reader.getDataField< ::capnp::rpc::twoparty::Side>(
|
Chris@47
|
603 0 * ::capnp::ELEMENTS);
|
Chris@47
|
604 }
|
Chris@47
|
605
|
Chris@47
|
606 inline ::capnp::rpc::twoparty::Side VatId::Builder::getSide() {
|
Chris@47
|
607 return _builder.getDataField< ::capnp::rpc::twoparty::Side>(
|
Chris@47
|
608 0 * ::capnp::ELEMENTS);
|
Chris@47
|
609 }
|
Chris@47
|
610 inline void VatId::Builder::setSide( ::capnp::rpc::twoparty::Side value) {
|
Chris@47
|
611 _builder.setDataField< ::capnp::rpc::twoparty::Side>(
|
Chris@47
|
612 0 * ::capnp::ELEMENTS, value);
|
Chris@47
|
613 }
|
Chris@47
|
614
|
Chris@47
|
615 inline ::uint32_t ProvisionId::Reader::getJoinId() const {
|
Chris@47
|
616 return _reader.getDataField< ::uint32_t>(
|
Chris@47
|
617 0 * ::capnp::ELEMENTS);
|
Chris@47
|
618 }
|
Chris@47
|
619
|
Chris@47
|
620 inline ::uint32_t ProvisionId::Builder::getJoinId() {
|
Chris@47
|
621 return _builder.getDataField< ::uint32_t>(
|
Chris@47
|
622 0 * ::capnp::ELEMENTS);
|
Chris@47
|
623 }
|
Chris@47
|
624 inline void ProvisionId::Builder::setJoinId( ::uint32_t value) {
|
Chris@47
|
625 _builder.setDataField< ::uint32_t>(
|
Chris@47
|
626 0 * ::capnp::ELEMENTS, value);
|
Chris@47
|
627 }
|
Chris@47
|
628
|
Chris@47
|
629 inline ::uint32_t JoinKeyPart::Reader::getJoinId() const {
|
Chris@47
|
630 return _reader.getDataField< ::uint32_t>(
|
Chris@47
|
631 0 * ::capnp::ELEMENTS);
|
Chris@47
|
632 }
|
Chris@47
|
633
|
Chris@47
|
634 inline ::uint32_t JoinKeyPart::Builder::getJoinId() {
|
Chris@47
|
635 return _builder.getDataField< ::uint32_t>(
|
Chris@47
|
636 0 * ::capnp::ELEMENTS);
|
Chris@47
|
637 }
|
Chris@47
|
638 inline void JoinKeyPart::Builder::setJoinId( ::uint32_t value) {
|
Chris@47
|
639 _builder.setDataField< ::uint32_t>(
|
Chris@47
|
640 0 * ::capnp::ELEMENTS, value);
|
Chris@47
|
641 }
|
Chris@47
|
642
|
Chris@47
|
643 inline ::uint16_t JoinKeyPart::Reader::getPartCount() const {
|
Chris@47
|
644 return _reader.getDataField< ::uint16_t>(
|
Chris@47
|
645 2 * ::capnp::ELEMENTS);
|
Chris@47
|
646 }
|
Chris@47
|
647
|
Chris@47
|
648 inline ::uint16_t JoinKeyPart::Builder::getPartCount() {
|
Chris@47
|
649 return _builder.getDataField< ::uint16_t>(
|
Chris@47
|
650 2 * ::capnp::ELEMENTS);
|
Chris@47
|
651 }
|
Chris@47
|
652 inline void JoinKeyPart::Builder::setPartCount( ::uint16_t value) {
|
Chris@47
|
653 _builder.setDataField< ::uint16_t>(
|
Chris@47
|
654 2 * ::capnp::ELEMENTS, value);
|
Chris@47
|
655 }
|
Chris@47
|
656
|
Chris@47
|
657 inline ::uint16_t JoinKeyPart::Reader::getPartNum() const {
|
Chris@47
|
658 return _reader.getDataField< ::uint16_t>(
|
Chris@47
|
659 3 * ::capnp::ELEMENTS);
|
Chris@47
|
660 }
|
Chris@47
|
661
|
Chris@47
|
662 inline ::uint16_t JoinKeyPart::Builder::getPartNum() {
|
Chris@47
|
663 return _builder.getDataField< ::uint16_t>(
|
Chris@47
|
664 3 * ::capnp::ELEMENTS);
|
Chris@47
|
665 }
|
Chris@47
|
666 inline void JoinKeyPart::Builder::setPartNum( ::uint16_t value) {
|
Chris@47
|
667 _builder.setDataField< ::uint16_t>(
|
Chris@47
|
668 3 * ::capnp::ELEMENTS, value);
|
Chris@47
|
669 }
|
Chris@47
|
670
|
Chris@47
|
671 inline ::uint32_t JoinResult::Reader::getJoinId() const {
|
Chris@47
|
672 return _reader.getDataField< ::uint32_t>(
|
Chris@47
|
673 0 * ::capnp::ELEMENTS);
|
Chris@47
|
674 }
|
Chris@47
|
675
|
Chris@47
|
676 inline ::uint32_t JoinResult::Builder::getJoinId() {
|
Chris@47
|
677 return _builder.getDataField< ::uint32_t>(
|
Chris@47
|
678 0 * ::capnp::ELEMENTS);
|
Chris@47
|
679 }
|
Chris@47
|
680 inline void JoinResult::Builder::setJoinId( ::uint32_t value) {
|
Chris@47
|
681 _builder.setDataField< ::uint32_t>(
|
Chris@47
|
682 0 * ::capnp::ELEMENTS, value);
|
Chris@47
|
683 }
|
Chris@47
|
684
|
Chris@47
|
685 inline bool JoinResult::Reader::getSucceeded() const {
|
Chris@47
|
686 return _reader.getDataField<bool>(
|
Chris@47
|
687 32 * ::capnp::ELEMENTS);
|
Chris@47
|
688 }
|
Chris@47
|
689
|
Chris@47
|
690 inline bool JoinResult::Builder::getSucceeded() {
|
Chris@47
|
691 return _builder.getDataField<bool>(
|
Chris@47
|
692 32 * ::capnp::ELEMENTS);
|
Chris@47
|
693 }
|
Chris@47
|
694 inline void JoinResult::Builder::setSucceeded(bool value) {
|
Chris@47
|
695 _builder.setDataField<bool>(
|
Chris@47
|
696 32 * ::capnp::ELEMENTS, value);
|
Chris@47
|
697 }
|
Chris@47
|
698
|
Chris@47
|
699 inline bool JoinResult::Reader::hasCap() const {
|
Chris@47
|
700 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
|
Chris@47
|
701 }
|
Chris@47
|
702 inline bool JoinResult::Builder::hasCap() {
|
Chris@47
|
703 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
|
Chris@47
|
704 }
|
Chris@47
|
705 inline ::capnp::AnyPointer::Reader JoinResult::Reader::getCap() const {
|
Chris@47
|
706 return ::capnp::AnyPointer::Reader(
|
Chris@47
|
707 _reader.getPointerField(0 * ::capnp::POINTERS));
|
Chris@47
|
708 }
|
Chris@47
|
709 inline ::capnp::AnyPointer::Builder JoinResult::Builder::getCap() {
|
Chris@47
|
710 return ::capnp::AnyPointer::Builder(
|
Chris@47
|
711 _builder.getPointerField(0 * ::capnp::POINTERS));
|
Chris@47
|
712 }
|
Chris@47
|
713 inline ::capnp::AnyPointer::Builder JoinResult::Builder::initCap() {
|
Chris@47
|
714 auto result = ::capnp::AnyPointer::Builder(
|
Chris@47
|
715 _builder.getPointerField(0 * ::capnp::POINTERS));
|
Chris@47
|
716 result.clear();
|
Chris@47
|
717 return result;
|
Chris@47
|
718 }
|
Chris@47
|
719
|
Chris@47
|
720 } // namespace
|
Chris@47
|
721 } // namespace
|
Chris@47
|
722 } // namespace
|
Chris@47
|
723
|
Chris@47
|
724 #endif // CAPNP_INCLUDED_a184c7885cdaf2a1_
|