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