Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
capnproto
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
capnproto
Commits
38bbbd32
Commit
38bbbd32
authored
Nov 18, 2013
by
Kenton Varda
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update generated code for previous two commits.
parent
b9c40e43
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1355 additions
and
138 deletions
+1355
-138
rpc.capnp.c++
c++/src/capnp/rpc.capnp.c++
+443
-117
rpc.capnp.h
c++/src/capnp/rpc.capnp.h
+912
-21
No files found.
c++/src/capnp/rpc.capnp.c++
View file @
38bbbd32
...
@@ -5,114 +5,121 @@
...
@@ -5,114 +5,121 @@
namespace
capnp
{
namespace
capnp
{
namespace
schemas
{
namespace
schemas
{
static
const
::
capnp
::
_
::
AlignedData
<
199
>
b_91b79f1f808db032
=
{
static
const
::
capnp
::
_
::
AlignedData
<
214
>
b_91b79f1f808db032
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
50
,
176
,
141
,
128
,
31
,
159
,
183
,
145
,
50
,
176
,
141
,
128
,
31
,
159
,
183
,
145
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
1
,
0
,
7
,
0
,
0
,
0
,
1
3
,
0
,
1
,
0
,
7
,
0
,
0
,
0
,
1
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
194
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
194
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
21
,
0
,
0
,
0
,
223
,
2
,
0
,
0
,
21
,
0
,
0
,
0
,
23
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
77
,
101
,
115
,
115
,
97
,
103
,
101
,
0
,
77
,
101
,
115
,
115
,
97
,
103
,
101
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
5
2
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
5
6
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
93
,
1
,
0
,
0
,
114
,
0
,
0
,
0
,
121
,
1
,
0
,
0
,
114
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
254
,
255
,
0
,
0
,
0
,
0
,
1
,
0
,
254
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
50
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
50
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
2
,
0
,
253
,
255
,
0
,
0
,
0
,
0
,
2
,
0
,
253
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
42
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
42
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
3
,
0
,
252
,
255
,
0
,
0
,
0
,
0
,
3
,
0
,
252
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
4
,
0
,
251
,
255
,
0
,
0
,
0
,
0
,
4
,
0
,
251
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
5
,
0
,
250
,
255
,
0
,
0
,
0
,
0
,
5
,
0
,
250
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
6
,
0
,
249
,
255
,
0
,
0
,
0
,
0
,
6
,
0
,
249
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
7
,
0
,
248
,
255
,
0
,
0
,
0
,
0
,
8
,
0
,
248
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
42
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
42
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
8
,
0
,
247
,
255
,
0
,
0
,
0
,
0
,
9
,
0
,
247
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
9
,
0
,
246
,
255
,
0
,
0
,
0
,
0
,
10
,
0
,
246
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
9
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
9
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
0
,
0
,
245
,
255
,
0
,
0
,
0
,
0
,
1
1
,
0
,
245
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
10
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
10
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
1
,
0
,
244
,
255
,
0
,
0
,
0
,
0
,
1
2
,
0
,
244
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
11
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
11
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
00
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
28
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
1
2
,
0
,
243
,
255
,
0
,
0
,
0
,
0
,
1
3
,
0
,
243
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
12
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
1
,
0
,
0
,
42
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
42
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
92
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
120
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
100
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
128
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
7
,
0
,
242
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
13
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
125
,
1
,
0
,
0
,
90
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
124
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
132
,
1
,
0
,
0
,
2
,
0
,
1
,
0
,
117
,
110
,
105
,
109
,
112
,
108
,
101
,
109
,
117
,
110
,
105
,
109
,
112
,
108
,
101
,
109
,
101
,
110
,
116
,
101
,
100
,
0
,
0
,
0
,
101
,
110
,
116
,
101
,
100
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -202,6 +209,14 @@ static const ::capnp::_::AlignedData<199> b_91b79f1f808db032 = {
...
@@ -202,6 +209,14 @@ static const ::capnp::_::AlignedData<199> b_91b79f1f808db032 = {
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
175
,
1
,
224
,
144
,
4
,
152
,
225
,
251
,
175
,
1
,
224
,
144
,
4
,
152
,
225
,
251
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
100
,
105
,
115
,
101
,
109
,
98
,
97
,
114
,
103
,
111
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
55
,
189
,
15
,
139
,
54
,
100
,
249
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
...
@@ -219,66 +234,74 @@ static const ::capnp::_::RawSchema* const d_91b79f1f808db032[] = {
...
@@ -219,66 +234,74 @@ static const ::capnp::_::RawSchema* const d_91b79f1f808db032[] = {
&
s_d625b7063acf691a
,
&
s_d625b7063acf691a
,
&
s_e40ef0b4b02e882c
,
&
s_e40ef0b4b02e882c
,
&
s_ec0c922151b8b0a8
,
&
s_ec0c922151b8b0a8
,
&
s_f964368b0fbd3711
,
&
s_fbe1980490e001af
,
&
s_fbe1980490e001af
,
};
};
static
const
uint16_t
m_91b79f1f808db032
[]
=
{
1
,
11
,
2
,
9
,
4
,
12
,
10
,
6
,
5
,
8
,
3
,
7
,
0
};
static
const
uint16_t
m_91b79f1f808db032
[]
=
{
1
,
11
,
2
,
9
,
13
,
4
,
12
,
10
,
6
,
5
,
8
,
3
,
7
,
0
};
static
const
uint16_t
i_91b79f1f808db032
[]
=
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
};
static
const
uint16_t
i_91b79f1f808db032
[]
=
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
};
const
::
capnp
::
_
::
RawSchema
s_91b79f1f808db032
=
{
const
::
capnp
::
_
::
RawSchema
s_91b79f1f808db032
=
{
0x91b79f1f808db032
,
b_91b79f1f808db032
.
words
,
199
,
d_91b79f1f808db032
,
m_91b79f1f808db032
,
0x91b79f1f808db032
,
b_91b79f1f808db032
.
words
,
214
,
d_91b79f1f808db032
,
m_91b79f1f808db032
,
1
3
,
13
,
i_91b79f1f808db032
,
nullptr
,
nullptr
1
4
,
14
,
i_91b79f1f808db032
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
83
>
b_836a53ce789d4cd4
=
{
static
const
::
capnp
::
_
::
AlignedData
<
92
>
b_836a53ce789d4cd4
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
212
,
76
,
157
,
120
,
206
,
83
,
106
,
131
,
212
,
76
,
157
,
120
,
206
,
83
,
106
,
131
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
2
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
3
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
170
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
170
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
21
,
0
,
0
,
0
,
31
,
1
,
0
,
0
,
21
,
0
,
0
,
0
,
87
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
67
,
97
,
108
,
108
,
0
,
0
,
0
,
0
,
67
,
97
,
108
,
108
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
2
0
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
2
4
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
25
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
1
53
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
24
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
52
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
32
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
60
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
167
,
89
,
52
,
134
,
90
,
134
,
114
,
203
,
167
,
89
,
52
,
134
,
90
,
134
,
114
,
203
,
1
29
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
1
57
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
05
,
0
,
0
,
0
,
98
,
0
,
0
,
0
,
1
33
,
0
,
0
,
0
,
98
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
04
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
32
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
12
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
40
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
5
,
0
,
0
,
0
,
3
,
0
,
0
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
09
,
0
,
0
,
0
,
74
,
0
,
0
,
0
,
1
37
,
0
,
0
,
0
,
74
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
08
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
36
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
16
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
44
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
113
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
141
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
136
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
144
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
153
,
95
,
171
,
26
,
246
,
176
,
232
,
218
,
141
,
0
,
0
,
0
,
106
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
108
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
116
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
113
,
117
,
101
,
115
,
116
,
105
,
111
,
110
,
113
,
117
,
101
,
115
,
116
,
105
,
111
,
110
,
73
,
100
,
0
,
0
,
0
,
0
,
0
,
0
,
73
,
100
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -310,23 +333,26 @@ static const ::capnp::_::AlignedData<83> b_836a53ce789d4cd4 = {
...
@@ -310,23 +333,26 @@ static const ::capnp::_::AlignedData<83> b_836a53ce789d4cd4 = {
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
115
,
101
,
110
,
100
,
82
,
101
,
116
,
117
,
114
,
110
,
84
,
111
,
0
,
0
,
0
,
0
,
}
};
};
static
const
::
capnp
::
_
::
RawSchema
*
const
d_836a53ce789d4cd4
[]
=
{
static
const
::
capnp
::
_
::
RawSchema
*
const
d_836a53ce789d4cd4
[]
=
{
&
s_cb72865a863459a7
,
&
s_cb72865a863459a7
,
&
s_dae8b0f61aab5f99
,
};
};
static
const
uint16_t
m_836a53ce789d4cd4
[]
=
{
2
,
3
,
4
,
0
,
1
};
static
const
uint16_t
m_836a53ce789d4cd4
[]
=
{
2
,
3
,
4
,
0
,
5
,
1
};
static
const
uint16_t
i_836a53ce789d4cd4
[]
=
{
0
,
1
,
2
,
3
,
4
};
static
const
uint16_t
i_836a53ce789d4cd4
[]
=
{
0
,
1
,
2
,
3
,
4
,
5
};
const
::
capnp
::
_
::
RawSchema
s_836a53ce789d4cd4
=
{
const
::
capnp
::
_
::
RawSchema
s_836a53ce789d4cd4
=
{
0x836a53ce789d4cd4
,
b_836a53ce789d4cd4
.
words
,
83
,
d_836a53ce789d4cd4
,
m_836a53ce789d4cd4
,
0x836a53ce789d4cd4
,
b_836a53ce789d4cd4
.
words
,
92
,
d_836a53ce789d4cd4
,
m_836a53ce789d4cd4
,
1
,
5
,
i_836a53ce789d4cd4
,
nullptr
,
nullptr
2
,
6
,
i_836a53ce789d4cd4
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
46
>
b_cb72865a863459a7
=
{
static
const
::
capnp
::
_
::
AlignedData
<
46
>
b_cb72865a863459a7
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
167
,
89
,
52
,
134
,
90
,
134
,
114
,
203
,
167
,
89
,
52
,
134
,
90
,
134
,
114
,
203
,
21
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
21
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
212
,
76
,
157
,
120
,
206
,
83
,
106
,
131
,
212
,
76
,
157
,
120
,
206
,
83
,
106
,
131
,
2
,
0
,
7
,
0
,
1
,
0
,
2
,
0
,
3
,
0
,
7
,
0
,
1
,
0
,
2
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
226
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
226
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -379,65 +405,144 @@ const ::capnp::_::RawSchema s_cb72865a863459a7 = {
...
@@ -379,65 +405,144 @@ const ::capnp::_::RawSchema s_cb72865a863459a7 = {
0xcb72865a863459a7
,
b_cb72865a863459a7
.
words
,
46
,
d_cb72865a863459a7
,
m_cb72865a863459a7
,
0xcb72865a863459a7
,
b_cb72865a863459a7
.
words
,
46
,
d_cb72865a863459a7
,
m_cb72865a863459a7
,
2
,
2
,
i_cb72865a863459a7
,
nullptr
,
nullptr
2
,
2
,
i_cb72865a863459a7
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
109
>
b_9e19b28d3db3573a
=
{
static
const
::
capnp
::
_
::
AlignedData
<
61
>
b_dae8b0f61aab5f99
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
153
,
95
,
171
,
26
,
246
,
176
,
232
,
218
,
21
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
212
,
76
,
157
,
120
,
206
,
83
,
106
,
131
,
3
,
0
,
7
,
0
,
1
,
0
,
3
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
18
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
175
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
67
,
97
,
108
,
108
,
46
,
115
,
101
,
110
,
100
,
82
,
101
,
116
,
117
,
114
,
110
,
84
,
111
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
12
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
69
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
64
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
72
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
254
,
255
,
6
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
69
,
0
,
0
,
0
,
74
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
68
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
76
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
2
,
0
,
253
,
255
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
73
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
72
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
80
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
99
,
97
,
108
,
108
,
101
,
114
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
121
,
111
,
117
,
114
,
115
,
101
,
108
,
102
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
116
,
104
,
105
,
114
,
100
,
80
,
97
,
114
,
116
,
121
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
};
static
const
::
capnp
::
_
::
RawSchema
*
const
d_dae8b0f61aab5f99
[]
=
{
&
s_836a53ce789d4cd4
,
};
static
const
uint16_t
m_dae8b0f61aab5f99
[]
=
{
0
,
2
,
1
};
static
const
uint16_t
i_dae8b0f61aab5f99
[]
=
{
0
,
1
,
2
};
const
::
capnp
::
_
::
RawSchema
s_dae8b0f61aab5f99
=
{
0xdae8b0f61aab5f99
,
b_dae8b0f61aab5f99
.
words
,
61
,
d_dae8b0f61aab5f99
,
m_dae8b0f61aab5f99
,
1
,
3
,
i_dae8b0f61aab5f99
,
nullptr
,
nullptr
};
static
const
::
capnp
::
_
::
AlignedData
<
124
>
b_9e19b28d3db3573a
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
58
,
87
,
179
,
61
,
141
,
178
,
25
,
158
,
58
,
87
,
179
,
61
,
141
,
178
,
25
,
158
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
2
,
0
,
7
,
0
,
0
,
0
,
4
,
0
,
2
,
0
,
7
,
0
,
0
,
0
,
5
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
186
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
186
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
21
,
0
,
0
,
0
,
87
,
1
,
0
,
0
,
21
,
0
,
0
,
0
,
143
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
82
,
101
,
116
,
117
,
114
,
110
,
0
,
0
,
82
,
101
,
116
,
117
,
114
,
110
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
2
4
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
2
8
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
53
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
1
81
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
52
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
80
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
60
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
88
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
57
,
0
,
0
,
0
,
106
,
0
,
0
,
0
,
1
85
,
0
,
0
,
0
,
106
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
56
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
84
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
176
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
204
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
2
,
0
,
255
,
255
,
1
,
0
,
0
,
0
,
2
,
0
,
255
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
173
,
0
,
0
,
0
,
66
,
0
,
0
,
0
,
201
,
0
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
68
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
96
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
176
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
204
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
3
,
0
,
254
,
255
,
1
,
0
,
0
,
0
,
3
,
0
,
254
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
173
,
0
,
0
,
0
,
82
,
0
,
0
,
0
,
201
,
0
,
0
,
0
,
82
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
172
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
200
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
180
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
208
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
4
,
0
,
253
,
255
,
0
,
0
,
0
,
0
,
4
,
0
,
253
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
177
,
0
,
0
,
0
,
74
,
0
,
0
,
0
,
205
,
0
,
0
,
0
,
74
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
176
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
204
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
184
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
212
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
5
,
0
,
252
,
255
,
0
,
0
,
0
,
0
,
5
,
0
,
252
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
181
,
0
,
0
,
0
,
178
,
0
,
0
,
0
,
209
,
0
,
0
,
0
,
178
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
184
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
212
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
192
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
220
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
6
,
0
,
251
,
255
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
217
,
0
,
0
,
0
,
74
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
216
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
224
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
113
,
117
,
101
,
115
,
116
,
105
,
111
,
110
,
113
,
117
,
101
,
115
,
116
,
105
,
111
,
110
,
73
,
100
,
0
,
0
,
0
,
0
,
0
,
0
,
73
,
100
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -487,17 +592,25 @@ static const ::capnp::_::AlignedData<109> b_9e19b28d3db3573a = {
...
@@ -487,17 +592,25 @@ static const ::capnp::_::AlignedData<109> b_9e19b28d3db3573a = {
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
114
,
101
,
100
,
105
,
114
,
101
,
99
,
116
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
};
};
static
const
::
capnp
::
_
::
RawSchema
*
const
d_9e19b28d3db3573a
[]
=
{
static
const
::
capnp
::
_
::
RawSchema
*
const
d_9e19b28d3db3573a
[]
=
{
&
s_d625b7063acf691a
,
&
s_d625b7063acf691a
,
};
};
static
const
uint16_t
m_9e19b28d3db3573a
[]
=
{
4
,
3
,
0
,
2
,
1
,
5
};
static
const
uint16_t
m_9e19b28d3db3573a
[]
=
{
4
,
3
,
0
,
6
,
2
,
1
,
5
};
static
const
uint16_t
i_9e19b28d3db3573a
[]
=
{
2
,
3
,
4
,
5
,
0
,
1
};
static
const
uint16_t
i_9e19b28d3db3573a
[]
=
{
2
,
3
,
4
,
5
,
6
,
0
,
1
};
const
::
capnp
::
_
::
RawSchema
s_9e19b28d3db3573a
=
{
const
::
capnp
::
_
::
RawSchema
s_9e19b28d3db3573a
=
{
0x9e19b28d3db3573a
,
b_9e19b28d3db3573a
.
words
,
1
09
,
d_9e19b28d3db3573a
,
m_9e19b28d3db3573a
,
0x9e19b28d3db3573a
,
b_9e19b28d3db3573a
.
words
,
1
24
,
d_9e19b28d3db3573a
,
m_9e19b28d3db3573a
,
1
,
6
,
i_9e19b28d3db3573a
,
nullptr
,
nullptr
1
,
7
,
i_9e19b28d3db3573a
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
49
>
b_d37d2eb2c2f80e63
=
{
static
const
::
capnp
::
_
::
AlignedData
<
49
>
b_d37d2eb2c2f80e63
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
...
@@ -696,6 +809,197 @@ const ::capnp::_::RawSchema s_ad1a6c0d7dd07497 = {
...
@@ -696,6 +809,197 @@ const ::capnp::_::RawSchema s_ad1a6c0d7dd07497 = {
0xad1a6c0d7dd07497
,
b_ad1a6c0d7dd07497
.
words
,
45
,
nullptr
,
m_ad1a6c0d7dd07497
,
0xad1a6c0d7dd07497
,
b_ad1a6c0d7dd07497
.
words
,
45
,
nullptr
,
m_ad1a6c0d7dd07497
,
0
,
2
,
i_ad1a6c0d7dd07497
,
nullptr
,
nullptr
0
,
2
,
i_ad1a6c0d7dd07497
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
33
>
b_f964368b0fbd3711
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
17
,
55
,
189
,
15
,
139
,
54
,
100
,
249
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
80
,
162
,
82
,
37
,
27
,
152
,
18
,
179
,
1
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
218
,
0
,
0
,
0
,
29
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
119
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
68
,
105
,
115
,
101
,
109
,
98
,
97
,
114
,
103
,
111
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
8
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
235
,
65
,
66
,
102
,
74
,
188
,
253
,
150
,
41
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
77
,
221
,
91
,
101
,
223
,
180
,
98
,
213
,
17
,
0
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
116
,
97
,
114
,
103
,
101
,
116
,
0
,
0
,
99
,
111
,
110
,
116
,
101
,
120
,
116
,
0
,
}
};
static
const
::
capnp
::
_
::
RawSchema
*
const
d_f964368b0fbd3711
[]
=
{
&
s_96fdbc4a664241eb
,
&
s_d562b4df655bdd4d
,
};
static
const
uint16_t
m_f964368b0fbd3711
[]
=
{
1
,
0
};
static
const
uint16_t
i_f964368b0fbd3711
[]
=
{
0
,
1
};
const
::
capnp
::
_
::
RawSchema
s_f964368b0fbd3711
=
{
0xf964368b0fbd3711
,
b_f964368b0fbd3711
.
words
,
33
,
d_f964368b0fbd3711
,
m_f964368b0fbd3711
,
2
,
2
,
i_f964368b0fbd3711
,
nullptr
,
nullptr
};
static
const
::
capnp
::
_
::
AlignedData
<
47
>
b_96fdbc4a664241eb
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
235
,
65
,
66
,
102
,
74
,
188
,
253
,
150
,
27
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
17
,
55
,
189
,
15
,
139
,
54
,
100
,
249
,
1
,
0
,
7
,
0
,
1
,
0
,
2
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
18
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
119
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
68
,
105
,
115
,
101
,
109
,
98
,
97
,
114
,
103
,
111
,
46
,
116
,
97
,
114
,
103
,
101
,
116
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
255
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
41
,
0
,
0
,
0
,
98
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
40
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
48
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
254
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
45
,
0
,
0
,
0
,
122
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
44
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
52
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
101
,
120
,
112
,
111
,
114
,
116
,
101
,
100
,
67
,
97
,
112
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
112
,
114
,
111
,
109
,
105
,
115
,
101
,
100
,
65
,
110
,
115
,
119
,
101
,
114
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
160
,
28
,
111
,
205
,
214
,
177
,
0
,
216
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
};
static
const
::
capnp
::
_
::
RawSchema
*
const
d_96fdbc4a664241eb
[]
=
{
&
s_d800b1d6cd6f1ca0
,
&
s_f964368b0fbd3711
,
};
static
const
uint16_t
m_96fdbc4a664241eb
[]
=
{
0
,
1
};
static
const
uint16_t
i_96fdbc4a664241eb
[]
=
{
0
,
1
};
const
::
capnp
::
_
::
RawSchema
s_96fdbc4a664241eb
=
{
0x96fdbc4a664241eb
,
b_96fdbc4a664241eb
.
words
,
47
,
d_96fdbc4a664241eb
,
m_96fdbc4a664241eb
,
2
,
2
,
i_96fdbc4a664241eb
,
nullptr
,
nullptr
};
static
const
::
capnp
::
_
::
AlignedData
<
76
>
b_d562b4df655bdd4d
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
77
,
221
,
91
,
101
,
223
,
180
,
98
,
213
,
27
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
17
,
55
,
189
,
15
,
139
,
54
,
100
,
249
,
1
,
0
,
7
,
0
,
1
,
0
,
4
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
26
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
231
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
68
,
105
,
115
,
101
,
109
,
98
,
97
,
114
,
103
,
111
,
46
,
99
,
111
,
110
,
116
,
101
,
120
,
116
,
0
,
0
,
0
,
0
,
0
,
0
,
16
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
255
,
255
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
0
,
0
,
0
,
122
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
96
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
104
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
254
,
255
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
3
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
101
,
0
,
0
,
0
,
138
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
104
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
112
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
2
,
0
,
253
,
255
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
109
,
0
,
0
,
0
,
58
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
104
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
112
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
3
,
0
,
252
,
255
,
2
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
5
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
109
,
0
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
104
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
112
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
115
,
101
,
110
,
100
,
101
,
114
,
76
,
111
,
111
,
112
,
98
,
97
,
99
,
107
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
114
,
101
,
99
,
101
,
105
,
118
,
101
,
114
,
76
,
111
,
111
,
112
,
98
,
97
,
99
,
107
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
97
,
99
,
99
,
101
,
112
,
116
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
112
,
114
,
111
,
118
,
105
,
100
,
101
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
};
static
const
::
capnp
::
_
::
RawSchema
*
const
d_d562b4df655bdd4d
[]
=
{
&
s_f964368b0fbd3711
,
};
static
const
uint16_t
m_d562b4df655bdd4d
[]
=
{
2
,
3
,
1
,
0
};
static
const
uint16_t
i_d562b4df655bdd4d
[]
=
{
0
,
1
,
2
,
3
};
const
::
capnp
::
_
::
RawSchema
s_d562b4df655bdd4d
=
{
0xd562b4df655bdd4d
,
b_d562b4df655bdd4d
.
words
,
76
,
d_d562b4df655bdd4d
,
m_d562b4df655bdd4d
,
1
,
4
,
i_d562b4df655bdd4d
,
nullptr
,
nullptr
};
static
const
::
capnp
::
_
::
AlignedData
<
39
>
b_e40ef0b4b02e882c
=
{
static
const
::
capnp
::
_
::
AlignedData
<
39
>
b_e40ef0b4b02e882c
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
44
,
136
,
46
,
176
,
180
,
240
,
14
,
228
,
44
,
136
,
46
,
176
,
180
,
240
,
14
,
228
,
...
@@ -1035,7 +1339,7 @@ const ::capnp::_::RawSchema s_dc1d25c4f9a2c4e4 = {
...
@@ -1035,7 +1339,7 @@ const ::capnp::_::RawSchema s_dc1d25c4f9a2c4e4 = {
0xdc1d25c4f9a2c4e4
,
b_dc1d25c4f9a2c4e4
.
words
,
46
,
d_dc1d25c4f9a2c4e4
,
m_dc1d25c4f9a2c4e4
,
0xdc1d25c4f9a2c4e4
,
b_dc1d25c4f9a2c4e4
.
words
,
46
,
d_dc1d25c4f9a2c4e4
,
m_dc1d25c4f9a2c4e4
,
2
,
2
,
i_dc1d25c4f9a2c4e4
,
nullptr
,
nullptr
2
,
2
,
i_dc1d25c4f9a2c4e4
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
46
>
b_d4c9b56290554016
=
{
static
const
::
capnp
::
_
::
AlignedData
<
60
>
b_d4c9b56290554016
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
22
,
64
,
85
,
144
,
98
,
181
,
201
,
212
,
22
,
64
,
85
,
144
,
98
,
181
,
201
,
212
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
...
@@ -1045,27 +1349,34 @@ static const ::capnp::_::AlignedData<46> b_d4c9b56290554016 = {
...
@@ -1045,27 +1349,34 @@ static const ::capnp::_::AlignedData<46> b_d4c9b56290554016 = {
17
,
0
,
0
,
0
,
186
,
0
,
0
,
0
,
17
,
0
,
0
,
0
,
186
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
25
,
0
,
0
,
0
,
7
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
21
,
0
,
0
,
0
,
1
19
,
0
,
0
,
0
,
21
,
0
,
0
,
0
,
1
75
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
97
,
112
,
110
,
112
,
47
,
114
,
112
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
99
,
46
,
99
,
97
,
112
,
110
,
112
,
58
,
65
,
99
,
99
,
101
,
112
,
116
,
0
,
0
,
65
,
99
,
99
,
101
,
112
,
116
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
8
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
12
,
0
,
0
,
0
,
3
,
0
,
4
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
41
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
69
,
0
,
0
,
0
,
90
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
40
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
68
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
48
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
76
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
45
,
0
,
0
,
0
,
82
,
0
,
0
,
0
,
73
,
0
,
0
,
0
,
82
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
44
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
72
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
52
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
80
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
32
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
77
,
0
,
0
,
0
,
66
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
72
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
80
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
113
,
117
,
101
,
115
,
116
,
105
,
111
,
110
,
113
,
117
,
101
,
115
,
116
,
105
,
111
,
110
,
73
,
100
,
0
,
0
,
0
,
0
,
0
,
0
,
73
,
100
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
8
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
...
@@ -1080,14 +1391,21 @@ static const ::capnp::_::AlignedData<46> b_d4c9b56290554016 = {
...
@@ -1080,14 +1391,21 @@ static const ::capnp::_::AlignedData<46> b_d4c9b56290554016 = {
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
18
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
101
,
109
,
98
,
97
,
114
,
103
,
111
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
}
};
};
static
const
uint16_t
m_d4c9b56290554016
[]
=
{
1
,
0
};
static
const
uint16_t
m_d4c9b56290554016
[]
=
{
2
,
1
,
0
};
static
const
uint16_t
i_d4c9b56290554016
[]
=
{
0
,
1
};
static
const
uint16_t
i_d4c9b56290554016
[]
=
{
0
,
1
,
2
};
const
::
capnp
::
_
::
RawSchema
s_d4c9b56290554016
=
{
const
::
capnp
::
_
::
RawSchema
s_d4c9b56290554016
=
{
0xd4c9b56290554016
,
b_d4c9b56290554016
.
words
,
46
,
nullptr
,
m_d4c9b56290554016
,
0xd4c9b56290554016
,
b_d4c9b56290554016
.
words
,
60
,
nullptr
,
m_d4c9b56290554016
,
0
,
2
,
i_d4c9b56290554016
,
nullptr
,
nullptr
0
,
3
,
i_d4c9b56290554016
,
nullptr
,
nullptr
};
};
static
const
::
capnp
::
_
::
AlignedData
<
59
>
b_fbe1980490e001af
=
{
static
const
::
capnp
::
_
::
AlignedData
<
59
>
b_fbe1980490e001af
=
{
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
{
0
,
0
,
0
,
0
,
5
,
0
,
5
,
0
,
...
@@ -1612,6 +1930,8 @@ CAPNP_DEFINE_STRUCT(
...
@@ -1612,6 +1930,8 @@ CAPNP_DEFINE_STRUCT(
::
capnp
::
rpc
::
Call
);
::
capnp
::
rpc
::
Call
);
CAPNP_DEFINE_STRUCT
(
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Call
::
Target
);
::
capnp
::
rpc
::
Call
::
Target
);
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Call
::
SendReturnTo
);
CAPNP_DEFINE_STRUCT
(
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Return
);
::
capnp
::
rpc
::
Return
);
CAPNP_DEFINE_STRUCT
(
CAPNP_DEFINE_STRUCT
(
...
@@ -1620,6 +1940,12 @@ CAPNP_DEFINE_STRUCT(
...
@@ -1620,6 +1940,12 @@ CAPNP_DEFINE_STRUCT(
::
capnp
::
rpc
::
Resolve
);
::
capnp
::
rpc
::
Resolve
);
CAPNP_DEFINE_STRUCT
(
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Release
);
::
capnp
::
rpc
::
Release
);
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Disembargo
);
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Disembargo
::
Target
);
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Disembargo
::
Context
);
CAPNP_DEFINE_STRUCT
(
CAPNP_DEFINE_STRUCT
(
::
capnp
::
rpc
::
Save
);
::
capnp
::
rpc
::
Save
);
CAPNP_DEFINE_STRUCT
(
CAPNP_DEFINE_STRUCT
(
...
...
c++/src/capnp/rpc.capnp.h
View file @
38bbbd32
...
@@ -34,6 +34,7 @@ struct Message {
...
@@ -34,6 +34,7 @@ struct Message {
PROVIDE
,
PROVIDE
,
ACCEPT
,
ACCEPT
,
JOIN
,
JOIN
,
DISEMBARGO
,
};
};
};
};
...
@@ -44,6 +45,7 @@ struct Call {
...
@@ -44,6 +45,7 @@ struct Call {
class
Builder
;
class
Builder
;
class
Pipeline
;
class
Pipeline
;
struct
Target
;
struct
Target
;
struct
SendReturnTo
;
};
};
struct
Call
::
Target
{
struct
Call
::
Target
{
...
@@ -58,6 +60,19 @@ struct Call::Target {
...
@@ -58,6 +60,19 @@ struct Call::Target {
};
};
};
};
struct
Call
::
SendReturnTo
{
SendReturnTo
()
=
delete
;
class
Reader
;
class
Builder
;
class
Pipeline
;
enum
Which
:
uint16_t
{
CALLER
,
YOURSELF
,
THIRD_PARTY
,
};
};
struct
Return
{
struct
Return
{
Return
()
=
delete
;
Return
()
=
delete
;
...
@@ -69,6 +84,7 @@ struct Return {
...
@@ -69,6 +84,7 @@ struct Return {
EXCEPTION
,
EXCEPTION
,
CANCELED
,
CANCELED
,
UNSUPPORTED_PIPELINE_OP
,
UNSUPPORTED_PIPELINE_OP
,
REDIRECT
,
};
};
};
};
...
@@ -101,6 +117,42 @@ struct Release {
...
@@ -101,6 +117,42 @@ struct Release {
class
Pipeline
;
class
Pipeline
;
};
};
struct
Disembargo
{
Disembargo
()
=
delete
;
class
Reader
;
class
Builder
;
class
Pipeline
;
struct
Target
;
struct
Context
;
};
struct
Disembargo
::
Target
{
Target
()
=
delete
;
class
Reader
;
class
Builder
;
class
Pipeline
;
enum
Which
:
uint16_t
{
EXPORTED_CAP
,
PROMISED_ANSWER
,
};
};
struct
Disembargo
::
Context
{
Context
()
=
delete
;
class
Reader
;
class
Builder
;
class
Pipeline
;
enum
Which
:
uint16_t
{
SENDER_LOOPBACK
,
RECEIVER_LOOPBACK
,
ACCEPT
,
PROVIDE
,
};
};
struct
Save
{
struct
Save
{
Save
()
=
delete
;
Save
()
=
delete
;
...
@@ -252,10 +304,14 @@ namespace schemas {
...
@@ -252,10 +304,14 @@ namespace schemas {
extern
const
::
capnp
::
_
::
RawSchema
s_91b79f1f808db032
;
extern
const
::
capnp
::
_
::
RawSchema
s_91b79f1f808db032
;
extern
const
::
capnp
::
_
::
RawSchema
s_836a53ce789d4cd4
;
extern
const
::
capnp
::
_
::
RawSchema
s_836a53ce789d4cd4
;
extern
const
::
capnp
::
_
::
RawSchema
s_cb72865a863459a7
;
extern
const
::
capnp
::
_
::
RawSchema
s_cb72865a863459a7
;
extern
const
::
capnp
::
_
::
RawSchema
s_dae8b0f61aab5f99
;
extern
const
::
capnp
::
_
::
RawSchema
s_9e19b28d3db3573a
;
extern
const
::
capnp
::
_
::
RawSchema
s_9e19b28d3db3573a
;
extern
const
::
capnp
::
_
::
RawSchema
s_d37d2eb2c2f80e63
;
extern
const
::
capnp
::
_
::
RawSchema
s_d37d2eb2c2f80e63
;
extern
const
::
capnp
::
_
::
RawSchema
s_bbc29655fa89086e
;
extern
const
::
capnp
::
_
::
RawSchema
s_bbc29655fa89086e
;
extern
const
::
capnp
::
_
::
RawSchema
s_ad1a6c0d7dd07497
;
extern
const
::
capnp
::
_
::
RawSchema
s_ad1a6c0d7dd07497
;
extern
const
::
capnp
::
_
::
RawSchema
s_f964368b0fbd3711
;
extern
const
::
capnp
::
_
::
RawSchema
s_96fdbc4a664241eb
;
extern
const
::
capnp
::
_
::
RawSchema
s_d562b4df655bdd4d
;
extern
const
::
capnp
::
_
::
RawSchema
s_e40ef0b4b02e882c
;
extern
const
::
capnp
::
_
::
RawSchema
s_e40ef0b4b02e882c
;
extern
const
::
capnp
::
_
::
RawSchema
s_80bdec2a81f867ac
;
extern
const
::
capnp
::
_
::
RawSchema
s_80bdec2a81f867ac
;
extern
const
::
capnp
::
_
::
RawSchema
s_ec0c922151b8b0a8
;
extern
const
::
capnp
::
_
::
RawSchema
s_ec0c922151b8b0a8
;
...
@@ -280,10 +336,13 @@ CAPNP_DECLARE_STRUCT(
...
@@ -280,10 +336,13 @@ CAPNP_DECLARE_STRUCT(
1
,
1
,
INLINE_COMPOSITE
);
1
,
1
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Call
,
836
a53ce789d4cd4
,
::
capnp
::
rpc
::
Call
,
836
a53ce789d4cd4
,
3
,
2
,
INLINE_COMPOSITE
);
4
,
3
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Call
::
Target
,
cb72865a863459a7
,
::
capnp
::
rpc
::
Call
::
Target
,
cb72865a863459a7
,
3
,
2
,
INLINE_COMPOSITE
);
4
,
3
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Call
::
SendReturnTo
,
dae8b0f61aab5f99
,
4
,
3
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Return
,
9e19
b28d3db3573a
,
::
capnp
::
rpc
::
Return
,
9e19
b28d3db3573a
,
1
,
2
,
INLINE_COMPOSITE
);
1
,
2
,
INLINE_COMPOSITE
);
...
@@ -296,6 +355,15 @@ CAPNP_DECLARE_STRUCT(
...
@@ -296,6 +355,15 @@ CAPNP_DECLARE_STRUCT(
CAPNP_DECLARE_STRUCT
(
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Release
,
ad1a6c0d7dd07497
,
::
capnp
::
rpc
::
Release
,
ad1a6c0d7dd07497
,
1
,
0
,
EIGHT_BYTES
);
1
,
0
,
EIGHT_BYTES
);
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Disembargo
,
f964368b0fbd3711
,
2
,
1
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Disembargo
::
Target
,
96
fdbc4a664241eb
,
2
,
1
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Disembargo
::
Context
,
d562b4df655bdd4d
,
2
,
1
,
INLINE_COMPOSITE
);
CAPNP_DECLARE_STRUCT
(
CAPNP_DECLARE_STRUCT
(
::
capnp
::
rpc
::
Save
,
e40ef0b4b02e882c
,
::
capnp
::
rpc
::
Save
,
e40ef0b4b02e882c
,
2
,
1
,
INLINE_COMPOSITE
);
2
,
1
,
INLINE_COMPOSITE
);
...
@@ -413,6 +481,10 @@ public:
...
@@ -413,6 +481,10 @@ public:
inline
bool
hasJoin
()
const
;
inline
bool
hasJoin
()
const
;
inline
::
capnp
::
rpc
::
Join
::
Reader
getJoin
()
const
;
inline
::
capnp
::
rpc
::
Join
::
Reader
getJoin
()
const
;
inline
bool
isDisembargo
()
const
;
inline
bool
hasDisembargo
()
const
;
inline
::
capnp
::
rpc
::
Disembargo
::
Reader
getDisembargo
()
const
;
private
:
private
:
::
capnp
::
_
::
StructReader
_reader
;
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -548,6 +620,14 @@ public:
...
@@ -548,6 +620,14 @@ public:
inline
void
adoptJoin
(
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Join
>&&
value
);
inline
void
adoptJoin
(
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Join
>&&
value
);
inline
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Join
>
disownJoin
();
inline
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Join
>
disownJoin
();
inline
bool
isDisembargo
();
inline
bool
hasDisembargo
();
inline
::
capnp
::
rpc
::
Disembargo
::
Builder
getDisembargo
();
inline
void
setDisembargo
(
::
capnp
::
rpc
::
Disembargo
::
Reader
value
);
inline
::
capnp
::
rpc
::
Disembargo
::
Builder
initDisembargo
();
inline
void
adoptDisembargo
(
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Disembargo
>&&
value
);
inline
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Disembargo
>
disownDisembargo
();
private
:
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -596,6 +676,8 @@ public:
...
@@ -596,6 +676,8 @@ public:
inline
bool
hasParams
()
const
;
inline
bool
hasParams
()
const
;
inline
::
capnp
::
ObjectPointer
::
Reader
getParams
()
const
;
inline
::
capnp
::
ObjectPointer
::
Reader
getParams
()
const
;
inline
SendReturnTo
::
Reader
getSendReturnTo
()
const
;
private
:
private
:
::
capnp
::
_
::
StructReader
_reader
;
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -642,6 +724,9 @@ public:
...
@@ -642,6 +724,9 @@ public:
inline
::
capnp
::
ObjectPointer
::
Builder
getParams
();
inline
::
capnp
::
ObjectPointer
::
Builder
getParams
();
inline
::
capnp
::
ObjectPointer
::
Builder
initParams
();
inline
::
capnp
::
ObjectPointer
::
Builder
initParams
();
inline
SendReturnTo
::
Builder
getSendReturnTo
();
inline
SendReturnTo
::
Builder
initSendReturnTo
();
private
:
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -663,6 +748,7 @@ public:
...
@@ -663,6 +748,7 @@ public:
:
_typeless
(
kj
::
mv
(
typeless
))
{}
:
_typeless
(
kj
::
mv
(
typeless
))
{}
inline
Target
::
Pipeline
getTarget
()
const
;
inline
Target
::
Pipeline
getTarget
()
const
;
inline
SendReturnTo
::
Pipeline
getSendReturnTo
()
const
;
private
:
private
:
::
capnp
::
ObjectPointer
::
Pipeline
_typeless
;
::
capnp
::
ObjectPointer
::
Pipeline
_typeless
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -757,6 +843,98 @@ private:
...
@@ -757,6 +843,98 @@ private:
friend
struct
::
capnp
::
ToDynamic_
;
friend
struct
::
capnp
::
ToDynamic_
;
};
};
class
Call
::
SendReturnTo
::
Reader
{
public
:
typedef
SendReturnTo
Reads
;
Reader
()
=
default
;
inline
explicit
Reader
(
::
capnp
::
_
::
StructReader
base
)
:
_reader
(
base
)
{}
inline
size_t
totalSizeInWords
()
const
{
return
_reader
.
totalSize
()
/
::
capnp
::
WORDS
;
}
inline
Which
which
()
const
;
inline
bool
isCaller
()
const
;
inline
::
capnp
::
Void
getCaller
()
const
;
inline
bool
isYourself
()
const
;
inline
::
uint32_t
getYourself
()
const
;
inline
bool
isThirdParty
()
const
;
inline
bool
hasThirdParty
()
const
;
inline
::
capnp
::
ObjectPointer
::
Reader
getThirdParty
()
const
;
private
:
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
_
::
PointerHelpers
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
List
;
friend
class
::
capnp
::
MessageBuilder
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Call
::
SendReturnTo
::
Reader
reader
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Call
::
SendReturnTo
::
Reader
reader
)
{
return
::
capnp
::
_
::
structString
<
Call
::
SendReturnTo
>
(
reader
.
_reader
);
}
class
Call
::
SendReturnTo
::
Builder
{
public
:
typedef
SendReturnTo
Builds
;
Builder
()
=
delete
;
// Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline
Builder
(
decltype
(
nullptr
))
{}
inline
explicit
Builder
(
::
capnp
::
_
::
StructBuilder
base
)
:
_builder
(
base
)
{}
inline
operator
Reader
()
const
{
return
Reader
(
_builder
.
asReader
());
}
inline
Reader
asReader
()
const
{
return
*
this
;
}
inline
size_t
totalSizeInWords
()
{
return
asReader
().
totalSizeInWords
();
}
inline
Which
which
();
inline
bool
isCaller
();
inline
::
capnp
::
Void
getCaller
();
inline
void
setCaller
(
::
capnp
::
Void
value
=
::
capnp
::
VOID
);
inline
bool
isYourself
();
inline
::
uint32_t
getYourself
();
inline
void
setYourself
(
::
uint32_t
value
);
inline
bool
isThirdParty
();
inline
bool
hasThirdParty
();
inline
::
capnp
::
ObjectPointer
::
Builder
getThirdParty
();
inline
::
capnp
::
ObjectPointer
::
Builder
initThirdParty
();
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Call
::
SendReturnTo
::
Builder
builder
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Call
::
SendReturnTo
::
Builder
builder
)
{
return
::
capnp
::
_
::
structString
<
Call
::
SendReturnTo
>
(
builder
.
_builder
.
asReader
());
}
class
Call
::
SendReturnTo
::
Pipeline
{
public
:
typedef
SendReturnTo
Pipelines
;
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
:
_typeless
(
kj
::
mv
(
typeless
))
{}
private
:
::
capnp
::
ObjectPointer
::
Pipeline
_typeless
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
};
class
Return
::
Reader
{
class
Return
::
Reader
{
public
:
public
:
typedef
Return
Reads
;
typedef
Return
Reads
;
...
@@ -788,6 +966,10 @@ public:
...
@@ -788,6 +966,10 @@ public:
inline
bool
isUnsupportedPipelineOp
()
const
;
inline
bool
isUnsupportedPipelineOp
()
const
;
inline
::
capnp
::
Void
getUnsupportedPipelineOp
()
const
;
inline
::
capnp
::
Void
getUnsupportedPipelineOp
()
const
;
inline
bool
isRedirect
()
const
;
inline
bool
hasRedirect
()
const
;
inline
::
capnp
::
ObjectPointer
::
Reader
getRedirect
()
const
;
private
:
private
:
::
capnp
::
_
::
StructReader
_reader
;
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -851,6 +1033,11 @@ public:
...
@@ -851,6 +1033,11 @@ public:
inline
::
capnp
::
Void
getUnsupportedPipelineOp
();
inline
::
capnp
::
Void
getUnsupportedPipelineOp
();
inline
void
setUnsupportedPipelineOp
(
::
capnp
::
Void
value
=
::
capnp
::
VOID
);
inline
void
setUnsupportedPipelineOp
(
::
capnp
::
Void
value
=
::
capnp
::
VOID
);
inline
bool
isRedirect
();
inline
bool
hasRedirect
();
inline
::
capnp
::
ObjectPointer
::
Builder
getRedirect
();
inline
::
capnp
::
ObjectPointer
::
Builder
initRedirect
();
private
:
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -1053,7 +1240,251 @@ inline ::kj::StringTree KJ_STRINGIFY(Resolve::Builder builder) {
...
@@ -1053,7 +1240,251 @@ inline ::kj::StringTree KJ_STRINGIFY(Resolve::Builder builder) {
class
Resolve
::
Pipeline
{
class
Resolve
::
Pipeline
{
public
:
public
:
typedef
Resolve
Pipelines
;
typedef
Resolve
Pipelines
;
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
:
_typeless
(
kj
::
mv
(
typeless
))
{}
private
:
::
capnp
::
ObjectPointer
::
Pipeline
_typeless
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
};
class
Release
::
Reader
{
public
:
typedef
Release
Reads
;
Reader
()
=
default
;
inline
explicit
Reader
(
::
capnp
::
_
::
StructReader
base
)
:
_reader
(
base
)
{}
inline
size_t
totalSizeInWords
()
const
{
return
_reader
.
totalSize
()
/
::
capnp
::
WORDS
;
}
inline
::
uint32_t
getId
()
const
;
inline
::
uint32_t
getReferenceCount
()
const
;
private
:
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
_
::
PointerHelpers
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
List
;
friend
class
::
capnp
::
MessageBuilder
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Reader
reader
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Reader
reader
)
{
return
::
capnp
::
_
::
structString
<
Release
>
(
reader
.
_reader
);
}
class
Release
::
Builder
{
public
:
typedef
Release
Builds
;
Builder
()
=
delete
;
// Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline
Builder
(
decltype
(
nullptr
))
{}
inline
explicit
Builder
(
::
capnp
::
_
::
StructBuilder
base
)
:
_builder
(
base
)
{}
inline
operator
Reader
()
const
{
return
Reader
(
_builder
.
asReader
());
}
inline
Reader
asReader
()
const
{
return
*
this
;
}
inline
size_t
totalSizeInWords
()
{
return
asReader
().
totalSizeInWords
();
}
inline
::
uint32_t
getId
();
inline
void
setId
(
::
uint32_t
value
);
inline
::
uint32_t
getReferenceCount
();
inline
void
setReferenceCount
(
::
uint32_t
value
);
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Builder
builder
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Builder
builder
)
{
return
::
capnp
::
_
::
structString
<
Release
>
(
builder
.
_builder
.
asReader
());
}
class
Release
::
Pipeline
{
public
:
typedef
Release
Pipelines
;
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
:
_typeless
(
kj
::
mv
(
typeless
))
{}
private
:
::
capnp
::
ObjectPointer
::
Pipeline
_typeless
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
};
class
Disembargo
::
Reader
{
public
:
typedef
Disembargo
Reads
;
Reader
()
=
default
;
inline
explicit
Reader
(
::
capnp
::
_
::
StructReader
base
)
:
_reader
(
base
)
{}
inline
size_t
totalSizeInWords
()
const
{
return
_reader
.
totalSize
()
/
::
capnp
::
WORDS
;
}
inline
Target
::
Reader
getTarget
()
const
;
inline
Context
::
Reader
getContext
()
const
;
private
:
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
_
::
PointerHelpers
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
List
;
friend
class
::
capnp
::
MessageBuilder
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Reader
reader
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Reader
reader
)
{
return
::
capnp
::
_
::
structString
<
Disembargo
>
(
reader
.
_reader
);
}
class
Disembargo
::
Builder
{
public
:
typedef
Disembargo
Builds
;
Builder
()
=
delete
;
// Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline
Builder
(
decltype
(
nullptr
))
{}
inline
explicit
Builder
(
::
capnp
::
_
::
StructBuilder
base
)
:
_builder
(
base
)
{}
inline
operator
Reader
()
const
{
return
Reader
(
_builder
.
asReader
());
}
inline
Reader
asReader
()
const
{
return
*
this
;
}
inline
size_t
totalSizeInWords
()
{
return
asReader
().
totalSizeInWords
();
}
inline
Target
::
Builder
getTarget
();
inline
Target
::
Builder
initTarget
();
inline
Context
::
Builder
getContext
();
inline
Context
::
Builder
initContext
();
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Builder
builder
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Builder
builder
)
{
return
::
capnp
::
_
::
structString
<
Disembargo
>
(
builder
.
_builder
.
asReader
());
}
class
Disembargo
::
Pipeline
{
public
:
typedef
Disembargo
Pipelines
;
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
:
_typeless
(
kj
::
mv
(
typeless
))
{}
inline
Target
::
Pipeline
getTarget
()
const
;
inline
Context
::
Pipeline
getContext
()
const
;
private
:
::
capnp
::
ObjectPointer
::
Pipeline
_typeless
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
};
class
Disembargo
::
Target
::
Reader
{
public
:
typedef
Target
Reads
;
Reader
()
=
default
;
inline
explicit
Reader
(
::
capnp
::
_
::
StructReader
base
)
:
_reader
(
base
)
{}
inline
size_t
totalSizeInWords
()
const
{
return
_reader
.
totalSize
()
/
::
capnp
::
WORDS
;
}
inline
Which
which
()
const
;
inline
bool
isExportedCap
()
const
;
inline
::
uint32_t
getExportedCap
()
const
;
inline
bool
isPromisedAnswer
()
const
;
inline
bool
hasPromisedAnswer
()
const
;
inline
::
capnp
::
rpc
::
PromisedAnswer
::
Reader
getPromisedAnswer
()
const
;
private
:
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
_
::
PointerHelpers
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
List
;
friend
class
::
capnp
::
MessageBuilder
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Target
::
Reader
reader
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Target
::
Reader
reader
)
{
return
::
capnp
::
_
::
structString
<
Disembargo
::
Target
>
(
reader
.
_reader
);
}
class
Disembargo
::
Target
::
Builder
{
public
:
typedef
Target
Builds
;
Builder
()
=
delete
;
// Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline
Builder
(
decltype
(
nullptr
))
{}
inline
explicit
Builder
(
::
capnp
::
_
::
StructBuilder
base
)
:
_builder
(
base
)
{}
inline
operator
Reader
()
const
{
return
Reader
(
_builder
.
asReader
());
}
inline
Reader
asReader
()
const
{
return
*
this
;
}
inline
size_t
totalSizeInWords
()
{
return
asReader
().
totalSizeInWords
();
}
inline
Which
which
();
inline
bool
isExportedCap
();
inline
::
uint32_t
getExportedCap
();
inline
void
setExportedCap
(
::
uint32_t
value
);
inline
bool
isPromisedAnswer
();
inline
bool
hasPromisedAnswer
();
inline
::
capnp
::
rpc
::
PromisedAnswer
::
Builder
getPromisedAnswer
();
inline
void
setPromisedAnswer
(
::
capnp
::
rpc
::
PromisedAnswer
::
Reader
value
);
inline
::
capnp
::
rpc
::
PromisedAnswer
::
Builder
initPromisedAnswer
();
inline
void
adoptPromisedAnswer
(
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
PromisedAnswer
>&&
value
);
inline
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
PromisedAnswer
>
disownPromisedAnswer
();
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Target
::
Builder
builder
);
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Target
::
Builder
builder
)
{
return
::
capnp
::
_
::
structString
<
Disembargo
::
Target
>
(
builder
.
_builder
.
asReader
());
}
class
Disembargo
::
Target
::
Pipeline
{
public
:
typedef
Target
Pipelines
;
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
...
@@ -1065,9 +1496,9 @@ private:
...
@@ -1065,9 +1496,9 @@ private:
friend
struct
::
capnp
::
ToDynamic_
;
friend
struct
::
capnp
::
ToDynamic_
;
};
};
class
Release
::
Reader
{
class
Disembargo
::
Context
::
Reader
{
public
:
public
:
typedef
Release
Reads
;
typedef
Context
Reads
;
Reader
()
=
default
;
Reader
()
=
default
;
inline
explicit
Reader
(
::
capnp
::
_
::
StructReader
base
)
:
_reader
(
base
)
{}
inline
explicit
Reader
(
::
capnp
::
_
::
StructReader
base
)
:
_reader
(
base
)
{}
...
@@ -1076,9 +1507,18 @@ public:
...
@@ -1076,9 +1507,18 @@ public:
return
_reader
.
totalSize
()
/
::
capnp
::
WORDS
;
return
_reader
.
totalSize
()
/
::
capnp
::
WORDS
;
}
}
inline
::
uint32_t
getId
()
const
;
inline
Which
which
()
const
;
inline
bool
isSenderLoopback
()
const
;
inline
::
uint32_t
getSenderLoopback
()
const
;
inline
::
uint32_t
getReferenceCount
()
const
;
inline
bool
isReceiverLoopback
()
const
;
inline
::
uint32_t
getReceiverLoopback
()
const
;
inline
bool
isAccept
()
const
;
inline
::
capnp
::
Void
getAccept
()
const
;
inline
bool
isProvide
()
const
;
inline
::
uint32_t
getProvide
()
const
;
private
:
private
:
::
capnp
::
_
::
StructReader
_reader
;
::
capnp
::
_
::
StructReader
_reader
;
...
@@ -1090,16 +1530,16 @@ private:
...
@@ -1090,16 +1530,16 @@ private:
friend
struct
::
capnp
::
List
;
friend
struct
::
capnp
::
List
;
friend
class
::
capnp
::
MessageBuilder
;
friend
class
::
capnp
::
MessageBuilder
;
friend
class
::
capnp
::
Orphanage
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Reader
reader
);
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Context
::
Reader
reader
);
};
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Reader
reader
)
{
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Context
::
Reader
reader
)
{
return
::
capnp
::
_
::
structString
<
Release
>
(
reader
.
_reader
);
return
::
capnp
::
_
::
structString
<
Disembargo
::
Context
>
(
reader
.
_reader
);
}
}
class
Release
::
Builder
{
class
Disembargo
::
Context
::
Builder
{
public
:
public
:
typedef
Release
Builds
;
typedef
Context
Builds
;
Builder
()
=
delete
;
// Deleted to discourage incorrect usage.
Builder
()
=
delete
;
// Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
// You can explicitly initialize to nullptr instead.
...
@@ -1110,27 +1550,38 @@ public:
...
@@ -1110,27 +1550,38 @@ public:
inline
size_t
totalSizeInWords
()
{
return
asReader
().
totalSizeInWords
();
}
inline
size_t
totalSizeInWords
()
{
return
asReader
().
totalSizeInWords
();
}
inline
::
uint32_t
getId
();
inline
Which
which
();
inline
void
setId
(
::
uint32_t
value
);
inline
bool
isSenderLoopback
();
inline
::
uint32_t
getSenderLoopback
();
inline
void
setSenderLoopback
(
::
uint32_t
value
);
inline
::
uint32_t
getReferenceCount
();
inline
bool
isReceiverLoopback
();
inline
void
setReferenceCount
(
::
uint32_t
value
);
inline
::
uint32_t
getReceiverLoopback
();
inline
void
setReceiverLoopback
(
::
uint32_t
value
);
inline
bool
isAccept
();
inline
::
capnp
::
Void
getAccept
();
inline
void
setAccept
(
::
capnp
::
Void
value
=
::
capnp
::
VOID
);
inline
bool
isProvide
();
inline
::
uint32_t
getProvide
();
inline
void
setProvide
(
::
uint32_t
value
);
private
:
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
friend
struct
::
capnp
::
ToDynamic_
;
friend
struct
::
capnp
::
ToDynamic_
;
friend
class
::
capnp
::
Orphanage
;
friend
class
::
capnp
::
Orphanage
;
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Builder
builder
);
friend
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Context
::
Builder
builder
);
};
};
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Release
::
Builder
builder
)
{
inline
::
kj
::
StringTree
KJ_STRINGIFY
(
Disembargo
::
Context
::
Builder
builder
)
{
return
::
capnp
::
_
::
structString
<
Release
>
(
builder
.
_builder
.
asReader
());
return
::
capnp
::
_
::
structString
<
Disembargo
::
Context
>
(
builder
.
_builder
.
asReader
());
}
}
class
Release
::
Pipeline
{
class
Disembargo
::
Context
::
Pipeline
{
public
:
public
:
typedef
Release
Pipelines
;
typedef
Context
Pipelines
;
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
Pipeline
(
decltype
(
nullptr
))
:
_typeless
(
nullptr
)
{}
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
inline
explicit
Pipeline
(
::
capnp
::
ObjectPointer
::
Pipeline
&&
typeless
)
...
@@ -1655,6 +2106,8 @@ public:
...
@@ -1655,6 +2106,8 @@ public:
inline
bool
hasProvision
()
const
;
inline
bool
hasProvision
()
const
;
inline
::
capnp
::
ObjectPointer
::
Reader
getProvision
()
const
;
inline
::
capnp
::
ObjectPointer
::
Reader
getProvision
()
const
;
inline
bool
getEmbargo
()
const
;
private
:
private
:
::
capnp
::
_
::
StructReader
_reader
;
::
capnp
::
_
::
StructReader
_reader
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -1692,6 +2145,9 @@ public:
...
@@ -1692,6 +2145,9 @@ public:
inline
::
capnp
::
ObjectPointer
::
Builder
getProvision
();
inline
::
capnp
::
ObjectPointer
::
Builder
getProvision
();
inline
::
capnp
::
ObjectPointer
::
Builder
initProvision
();
inline
::
capnp
::
ObjectPointer
::
Builder
initProvision
();
inline
bool
getEmbargo
();
inline
void
setEmbargo
(
bool
value
);
private
:
private
:
::
capnp
::
_
::
StructBuilder
_builder
;
::
capnp
::
_
::
StructBuilder
_builder
;
template
<
typename
T
,
::
capnp
::
Kind
k
>
template
<
typename
T
,
::
capnp
::
Kind
k
>
...
@@ -3013,6 +3469,58 @@ inline ::capnp::Orphan< ::capnp::rpc::Join> Message::Builder::disownJoin() {
...
@@ -3013,6 +3469,58 @@ inline ::capnp::Orphan< ::capnp::rpc::Join> Message::Builder::disownJoin() {
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
}
inline
bool
Message
::
Reader
::
isDisembargo
()
const
{
return
which
()
==
Message
::
DISEMBARGO
;
}
inline
bool
Message
::
Builder
::
isDisembargo
()
{
return
which
()
==
Message
::
DISEMBARGO
;
}
inline
bool
Message
::
Reader
::
hasDisembargo
()
const
{
if
(
which
()
!=
Message
::
DISEMBARGO
)
return
false
;
return
!
_reader
.
getPointerField
(
0
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
bool
Message
::
Builder
::
hasDisembargo
()
{
if
(
which
()
!=
Message
::
DISEMBARGO
)
return
false
;
return
!
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
::
capnp
::
rpc
::
Disembargo
::
Reader
Message
::
Reader
::
getDisembargo
()
const
{
KJ_IREQUIRE
(
which
()
==
Message
::
DISEMBARGO
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
Disembargo
>::
get
(
_reader
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
::
capnp
::
rpc
::
Disembargo
::
Builder
Message
::
Builder
::
getDisembargo
()
{
KJ_IREQUIRE
(
which
()
==
Message
::
DISEMBARGO
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
Disembargo
>::
get
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
void
Message
::
Builder
::
setDisembargo
(
::
capnp
::
rpc
::
Disembargo
::
Reader
value
)
{
_builder
.
setDataField
<
Message
::
Which
>
(
0
*
::
capnp
::
ELEMENTS
,
Message
::
DISEMBARGO
);
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
Disembargo
>::
set
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
),
value
);
}
inline
::
capnp
::
rpc
::
Disembargo
::
Builder
Message
::
Builder
::
initDisembargo
()
{
_builder
.
setDataField
<
Message
::
Which
>
(
0
*
::
capnp
::
ELEMENTS
,
Message
::
DISEMBARGO
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
Disembargo
>::
init
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
void
Message
::
Builder
::
adoptDisembargo
(
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Disembargo
>&&
value
)
{
_builder
.
setDataField
<
Message
::
Which
>
(
0
*
::
capnp
::
ELEMENTS
,
Message
::
DISEMBARGO
);
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
Disembargo
>::
adopt
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
),
kj
::
mv
(
value
));
}
inline
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
Disembargo
>
Message
::
Builder
::
disownDisembargo
()
{
KJ_IREQUIRE
(
which
()
==
Message
::
DISEMBARGO
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
Disembargo
>::
disown
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
::
uint32_t
Call
::
Reader
::
getQuestionId
()
const
{
inline
::
uint32_t
Call
::
Reader
::
getQuestionId
()
const
{
return
_reader
.
getDataField
<
::
uint32_t
>
(
return
_reader
.
getDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
);
0
*
::
capnp
::
ELEMENTS
);
...
@@ -3091,6 +3599,21 @@ inline ::capnp::ObjectPointer::Builder Call::Builder::initParams() {
...
@@ -3091,6 +3599,21 @@ inline ::capnp::ObjectPointer::Builder Call::Builder::initParams() {
return
result
;
return
result
;
}
}
inline
Call
::
SendReturnTo
::
Reader
Call
::
Reader
::
getSendReturnTo
()
const
{
return
Call
::
SendReturnTo
::
Reader
(
_reader
);
}
inline
Call
::
SendReturnTo
::
Builder
Call
::
Builder
::
getSendReturnTo
()
{
return
Call
::
SendReturnTo
::
Builder
(
_builder
);
}
inline
Call
::
SendReturnTo
::
Pipeline
Call
::
Pipeline
::
getSendReturnTo
()
const
{
return
Call
::
SendReturnTo
::
Pipeline
(
_typeless
.
noop
());
}
inline
Call
::
SendReturnTo
::
Builder
Call
::
Builder
::
initSendReturnTo
()
{
_builder
.
setDataField
<
::
uint16_t
>
(
6
*
::
capnp
::
ELEMENTS
,
0
);
_builder
.
setDataField
<
::
uint32_t
>
(
6
*
::
capnp
::
ELEMENTS
,
0
);
_builder
.
getPointerField
(
2
*
::
capnp
::
POINTERS
).
clear
();
return
Call
::
SendReturnTo
::
Builder
(
_builder
);
}
inline
Call
::
Target
::
Which
Call
::
Target
::
Reader
::
which
()
const
{
inline
Call
::
Target
::
Which
Call
::
Target
::
Reader
::
which
()
const
{
return
_reader
.
getDataField
<
Which
>
(
4
*
::
capnp
::
ELEMENTS
);
return
_reader
.
getDataField
<
Which
>
(
4
*
::
capnp
::
ELEMENTS
);
}
}
...
@@ -3176,6 +3699,100 @@ inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> Call::Target::Builder::dis
...
@@ -3176,6 +3699,100 @@ inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> Call::Target::Builder::dis
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
}
inline
Call
::
SendReturnTo
::
Which
Call
::
SendReturnTo
::
Reader
::
which
()
const
{
return
_reader
.
getDataField
<
Which
>
(
6
*
::
capnp
::
ELEMENTS
);
}
inline
Call
::
SendReturnTo
::
Which
Call
::
SendReturnTo
::
Builder
::
which
()
{
return
_builder
.
getDataField
<
Which
>
(
6
*
::
capnp
::
ELEMENTS
);
}
inline
bool
Call
::
SendReturnTo
::
Reader
::
isCaller
()
const
{
return
which
()
==
Call
::
SendReturnTo
::
CALLER
;
}
inline
bool
Call
::
SendReturnTo
::
Builder
::
isCaller
()
{
return
which
()
==
Call
::
SendReturnTo
::
CALLER
;
}
inline
::
capnp
::
Void
Call
::
SendReturnTo
::
Reader
::
getCaller
()
const
{
KJ_IREQUIRE
(
which
()
==
Call
::
SendReturnTo
::
CALLER
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
capnp
::
Void
>
(
0
*
::
capnp
::
ELEMENTS
);
}
inline
::
capnp
::
Void
Call
::
SendReturnTo
::
Builder
::
getCaller
()
{
KJ_IREQUIRE
(
which
()
==
Call
::
SendReturnTo
::
CALLER
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
capnp
::
Void
>
(
0
*
::
capnp
::
ELEMENTS
);
}
inline
void
Call
::
SendReturnTo
::
Builder
::
setCaller
(
::
capnp
::
Void
value
)
{
_builder
.
setDataField
<
Call
::
SendReturnTo
::
Which
>
(
6
*
::
capnp
::
ELEMENTS
,
Call
::
SendReturnTo
::
CALLER
);
_builder
.
setDataField
<
::
capnp
::
Void
>
(
0
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
bool
Call
::
SendReturnTo
::
Reader
::
isYourself
()
const
{
return
which
()
==
Call
::
SendReturnTo
::
YOURSELF
;
}
inline
bool
Call
::
SendReturnTo
::
Builder
::
isYourself
()
{
return
which
()
==
Call
::
SendReturnTo
::
YOURSELF
;
}
inline
::
uint32_t
Call
::
SendReturnTo
::
Reader
::
getYourself
()
const
{
KJ_IREQUIRE
(
which
()
==
Call
::
SendReturnTo
::
YOURSELF
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
uint32_t
>
(
6
*
::
capnp
::
ELEMENTS
);
}
inline
::
uint32_t
Call
::
SendReturnTo
::
Builder
::
getYourself
()
{
KJ_IREQUIRE
(
which
()
==
Call
::
SendReturnTo
::
YOURSELF
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
uint32_t
>
(
6
*
::
capnp
::
ELEMENTS
);
}
inline
void
Call
::
SendReturnTo
::
Builder
::
setYourself
(
::
uint32_t
value
)
{
_builder
.
setDataField
<
Call
::
SendReturnTo
::
Which
>
(
6
*
::
capnp
::
ELEMENTS
,
Call
::
SendReturnTo
::
YOURSELF
);
_builder
.
setDataField
<
::
uint32_t
>
(
6
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
bool
Call
::
SendReturnTo
::
Reader
::
isThirdParty
()
const
{
return
which
()
==
Call
::
SendReturnTo
::
THIRD_PARTY
;
}
inline
bool
Call
::
SendReturnTo
::
Builder
::
isThirdParty
()
{
return
which
()
==
Call
::
SendReturnTo
::
THIRD_PARTY
;
}
inline
bool
Call
::
SendReturnTo
::
Reader
::
hasThirdParty
()
const
{
if
(
which
()
!=
Call
::
SendReturnTo
::
THIRD_PARTY
)
return
false
;
return
!
_reader
.
getPointerField
(
2
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
bool
Call
::
SendReturnTo
::
Builder
::
hasThirdParty
()
{
if
(
which
()
!=
Call
::
SendReturnTo
::
THIRD_PARTY
)
return
false
;
return
!
_builder
.
getPointerField
(
2
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
::
capnp
::
ObjectPointer
::
Reader
Call
::
SendReturnTo
::
Reader
::
getThirdParty
()
const
{
KJ_IREQUIRE
(
which
()
==
Call
::
SendReturnTo
::
THIRD_PARTY
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
ObjectPointer
::
Reader
(
_reader
.
getPointerField
(
2
*
::
capnp
::
POINTERS
));
}
inline
::
capnp
::
ObjectPointer
::
Builder
Call
::
SendReturnTo
::
Builder
::
getThirdParty
()
{
KJ_IREQUIRE
(
which
()
==
Call
::
SendReturnTo
::
THIRD_PARTY
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
ObjectPointer
::
Builder
(
_builder
.
getPointerField
(
2
*
::
capnp
::
POINTERS
));
}
inline
::
capnp
::
ObjectPointer
::
Builder
Call
::
SendReturnTo
::
Builder
::
initThirdParty
()
{
_builder
.
setDataField
<
Call
::
SendReturnTo
::
Which
>
(
6
*
::
capnp
::
ELEMENTS
,
Call
::
SendReturnTo
::
THIRD_PARTY
);
auto
result
=
::
capnp
::
ObjectPointer
::
Builder
(
_builder
.
getPointerField
(
2
*
::
capnp
::
POINTERS
));
result
.
clear
();
return
result
;
}
inline
Return
::
Which
Return
::
Reader
::
which
()
const
{
inline
Return
::
Which
Return
::
Reader
::
which
()
const
{
return
_reader
.
getDataField
<
Which
>
(
2
*
::
capnp
::
ELEMENTS
);
return
_reader
.
getDataField
<
Which
>
(
2
*
::
capnp
::
ELEMENTS
);
}
}
...
@@ -3372,6 +3989,41 @@ inline void Return::Builder::setUnsupportedPipelineOp( ::capnp::Void value) {
...
@@ -3372,6 +3989,41 @@ inline void Return::Builder::setUnsupportedPipelineOp( ::capnp::Void value) {
0
*
::
capnp
::
ELEMENTS
,
value
);
0
*
::
capnp
::
ELEMENTS
,
value
);
}
}
inline
bool
Return
::
Reader
::
isRedirect
()
const
{
return
which
()
==
Return
::
REDIRECT
;
}
inline
bool
Return
::
Builder
::
isRedirect
()
{
return
which
()
==
Return
::
REDIRECT
;
}
inline
bool
Return
::
Reader
::
hasRedirect
()
const
{
if
(
which
()
!=
Return
::
REDIRECT
)
return
false
;
return
!
_reader
.
getPointerField
(
1
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
bool
Return
::
Builder
::
hasRedirect
()
{
if
(
which
()
!=
Return
::
REDIRECT
)
return
false
;
return
!
_builder
.
getPointerField
(
1
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
::
capnp
::
ObjectPointer
::
Reader
Return
::
Reader
::
getRedirect
()
const
{
KJ_IREQUIRE
(
which
()
==
Return
::
REDIRECT
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
ObjectPointer
::
Reader
(
_reader
.
getPointerField
(
1
*
::
capnp
::
POINTERS
));
}
inline
::
capnp
::
ObjectPointer
::
Builder
Return
::
Builder
::
getRedirect
()
{
KJ_IREQUIRE
(
which
()
==
Return
::
REDIRECT
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
ObjectPointer
::
Builder
(
_builder
.
getPointerField
(
1
*
::
capnp
::
POINTERS
));
}
inline
::
capnp
::
ObjectPointer
::
Builder
Return
::
Builder
::
initRedirect
()
{
_builder
.
setDataField
<
Return
::
Which
>
(
2
*
::
capnp
::
ELEMENTS
,
Return
::
REDIRECT
);
auto
result
=
::
capnp
::
ObjectPointer
::
Builder
(
_builder
.
getPointerField
(
1
*
::
capnp
::
POINTERS
));
result
.
clear
();
return
result
;
}
inline
::
uint32_t
Finish
::
Reader
::
getQuestionId
()
const
{
inline
::
uint32_t
Finish
::
Reader
::
getQuestionId
()
const
{
return
_reader
.
getDataField
<
::
uint32_t
>
(
return
_reader
.
getDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
);
0
*
::
capnp
::
ELEMENTS
);
...
@@ -3601,6 +4253,231 @@ inline void Release::Builder::setReferenceCount( ::uint32_t value) {
...
@@ -3601,6 +4253,231 @@ inline void Release::Builder::setReferenceCount( ::uint32_t value) {
1
*
::
capnp
::
ELEMENTS
,
value
);
1
*
::
capnp
::
ELEMENTS
,
value
);
}
}
inline
Disembargo
::
Target
::
Reader
Disembargo
::
Reader
::
getTarget
()
const
{
return
Disembargo
::
Target
::
Reader
(
_reader
);
}
inline
Disembargo
::
Target
::
Builder
Disembargo
::
Builder
::
getTarget
()
{
return
Disembargo
::
Target
::
Builder
(
_builder
);
}
inline
Disembargo
::
Target
::
Pipeline
Disembargo
::
Pipeline
::
getTarget
()
const
{
return
Disembargo
::
Target
::
Pipeline
(
_typeless
.
noop
());
}
inline
Disembargo
::
Target
::
Builder
Disembargo
::
Builder
::
initTarget
()
{
_builder
.
setDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
,
0
);
_builder
.
setDataField
<
::
uint16_t
>
(
2
*
::
capnp
::
ELEMENTS
,
0
);
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
).
clear
();
return
Disembargo
::
Target
::
Builder
(
_builder
);
}
inline
Disembargo
::
Context
::
Reader
Disembargo
::
Reader
::
getContext
()
const
{
return
Disembargo
::
Context
::
Reader
(
_reader
);
}
inline
Disembargo
::
Context
::
Builder
Disembargo
::
Builder
::
getContext
()
{
return
Disembargo
::
Context
::
Builder
(
_builder
);
}
inline
Disembargo
::
Context
::
Pipeline
Disembargo
::
Pipeline
::
getContext
()
const
{
return
Disembargo
::
Context
::
Pipeline
(
_typeless
.
noop
());
}
inline
Disembargo
::
Context
::
Builder
Disembargo
::
Builder
::
initContext
()
{
_builder
.
setDataField
<
::
uint16_t
>
(
3
*
::
capnp
::
ELEMENTS
,
0
);
_builder
.
setDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
,
0
);
return
Disembargo
::
Context
::
Builder
(
_builder
);
}
inline
Disembargo
::
Target
::
Which
Disembargo
::
Target
::
Reader
::
which
()
const
{
return
_reader
.
getDataField
<
Which
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
Disembargo
::
Target
::
Which
Disembargo
::
Target
::
Builder
::
which
()
{
return
_builder
.
getDataField
<
Which
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
bool
Disembargo
::
Target
::
Reader
::
isExportedCap
()
const
{
return
which
()
==
Disembargo
::
Target
::
EXPORTED_CAP
;
}
inline
bool
Disembargo
::
Target
::
Builder
::
isExportedCap
()
{
return
which
()
==
Disembargo
::
Target
::
EXPORTED_CAP
;
}
inline
::
uint32_t
Disembargo
::
Target
::
Reader
::
getExportedCap
()
const
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Target
::
EXPORTED_CAP
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
);
}
inline
::
uint32_t
Disembargo
::
Target
::
Builder
::
getExportedCap
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Target
::
EXPORTED_CAP
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
);
}
inline
void
Disembargo
::
Target
::
Builder
::
setExportedCap
(
::
uint32_t
value
)
{
_builder
.
setDataField
<
Disembargo
::
Target
::
Which
>
(
2
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Target
::
EXPORTED_CAP
);
_builder
.
setDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
bool
Disembargo
::
Target
::
Reader
::
isPromisedAnswer
()
const
{
return
which
()
==
Disembargo
::
Target
::
PROMISED_ANSWER
;
}
inline
bool
Disembargo
::
Target
::
Builder
::
isPromisedAnswer
()
{
return
which
()
==
Disembargo
::
Target
::
PROMISED_ANSWER
;
}
inline
bool
Disembargo
::
Target
::
Reader
::
hasPromisedAnswer
()
const
{
if
(
which
()
!=
Disembargo
::
Target
::
PROMISED_ANSWER
)
return
false
;
return
!
_reader
.
getPointerField
(
0
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
bool
Disembargo
::
Target
::
Builder
::
hasPromisedAnswer
()
{
if
(
which
()
!=
Disembargo
::
Target
::
PROMISED_ANSWER
)
return
false
;
return
!
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
).
isNull
();
}
inline
::
capnp
::
rpc
::
PromisedAnswer
::
Reader
Disembargo
::
Target
::
Reader
::
getPromisedAnswer
()
const
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Target
::
PROMISED_ANSWER
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
PromisedAnswer
>::
get
(
_reader
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
::
capnp
::
rpc
::
PromisedAnswer
::
Builder
Disembargo
::
Target
::
Builder
::
getPromisedAnswer
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Target
::
PROMISED_ANSWER
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
PromisedAnswer
>::
get
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
void
Disembargo
::
Target
::
Builder
::
setPromisedAnswer
(
::
capnp
::
rpc
::
PromisedAnswer
::
Reader
value
)
{
_builder
.
setDataField
<
Disembargo
::
Target
::
Which
>
(
2
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Target
::
PROMISED_ANSWER
);
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
PromisedAnswer
>::
set
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
),
value
);
}
inline
::
capnp
::
rpc
::
PromisedAnswer
::
Builder
Disembargo
::
Target
::
Builder
::
initPromisedAnswer
()
{
_builder
.
setDataField
<
Disembargo
::
Target
::
Which
>
(
2
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Target
::
PROMISED_ANSWER
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
PromisedAnswer
>::
init
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
void
Disembargo
::
Target
::
Builder
::
adoptPromisedAnswer
(
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
PromisedAnswer
>&&
value
)
{
_builder
.
setDataField
<
Disembargo
::
Target
::
Which
>
(
2
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Target
::
PROMISED_ANSWER
);
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
PromisedAnswer
>::
adopt
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
),
kj
::
mv
(
value
));
}
inline
::
capnp
::
Orphan
<
::
capnp
::
rpc
::
PromisedAnswer
>
Disembargo
::
Target
::
Builder
::
disownPromisedAnswer
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Target
::
PROMISED_ANSWER
,
"Must check which() before get()ing a union member."
);
return
::
capnp
::
_
::
PointerHelpers
<
::
capnp
::
rpc
::
PromisedAnswer
>::
disown
(
_builder
.
getPointerField
(
0
*
::
capnp
::
POINTERS
));
}
inline
Disembargo
::
Context
::
Which
Disembargo
::
Context
::
Reader
::
which
()
const
{
return
_reader
.
getDataField
<
Which
>
(
3
*
::
capnp
::
ELEMENTS
);
}
inline
Disembargo
::
Context
::
Which
Disembargo
::
Context
::
Builder
::
which
()
{
return
_builder
.
getDataField
<
Which
>
(
3
*
::
capnp
::
ELEMENTS
);
}
inline
bool
Disembargo
::
Context
::
Reader
::
isSenderLoopback
()
const
{
return
which
()
==
Disembargo
::
Context
::
SENDER_LOOPBACK
;
}
inline
bool
Disembargo
::
Context
::
Builder
::
isSenderLoopback
()
{
return
which
()
==
Disembargo
::
Context
::
SENDER_LOOPBACK
;
}
inline
::
uint32_t
Disembargo
::
Context
::
Reader
::
getSenderLoopback
()
const
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
SENDER_LOOPBACK
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
::
uint32_t
Disembargo
::
Context
::
Builder
::
getSenderLoopback
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
SENDER_LOOPBACK
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
void
Disembargo
::
Context
::
Builder
::
setSenderLoopback
(
::
uint32_t
value
)
{
_builder
.
setDataField
<
Disembargo
::
Context
::
Which
>
(
3
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Context
::
SENDER_LOOPBACK
);
_builder
.
setDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
bool
Disembargo
::
Context
::
Reader
::
isReceiverLoopback
()
const
{
return
which
()
==
Disembargo
::
Context
::
RECEIVER_LOOPBACK
;
}
inline
bool
Disembargo
::
Context
::
Builder
::
isReceiverLoopback
()
{
return
which
()
==
Disembargo
::
Context
::
RECEIVER_LOOPBACK
;
}
inline
::
uint32_t
Disembargo
::
Context
::
Reader
::
getReceiverLoopback
()
const
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
RECEIVER_LOOPBACK
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
::
uint32_t
Disembargo
::
Context
::
Builder
::
getReceiverLoopback
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
RECEIVER_LOOPBACK
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
void
Disembargo
::
Context
::
Builder
::
setReceiverLoopback
(
::
uint32_t
value
)
{
_builder
.
setDataField
<
Disembargo
::
Context
::
Which
>
(
3
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Context
::
RECEIVER_LOOPBACK
);
_builder
.
setDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
bool
Disembargo
::
Context
::
Reader
::
isAccept
()
const
{
return
which
()
==
Disembargo
::
Context
::
ACCEPT
;
}
inline
bool
Disembargo
::
Context
::
Builder
::
isAccept
()
{
return
which
()
==
Disembargo
::
Context
::
ACCEPT
;
}
inline
::
capnp
::
Void
Disembargo
::
Context
::
Reader
::
getAccept
()
const
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
ACCEPT
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
capnp
::
Void
>
(
0
*
::
capnp
::
ELEMENTS
);
}
inline
::
capnp
::
Void
Disembargo
::
Context
::
Builder
::
getAccept
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
ACCEPT
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
capnp
::
Void
>
(
0
*
::
capnp
::
ELEMENTS
);
}
inline
void
Disembargo
::
Context
::
Builder
::
setAccept
(
::
capnp
::
Void
value
)
{
_builder
.
setDataField
<
Disembargo
::
Context
::
Which
>
(
3
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Context
::
ACCEPT
);
_builder
.
setDataField
<
::
capnp
::
Void
>
(
0
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
bool
Disembargo
::
Context
::
Reader
::
isProvide
()
const
{
return
which
()
==
Disembargo
::
Context
::
PROVIDE
;
}
inline
bool
Disembargo
::
Context
::
Builder
::
isProvide
()
{
return
which
()
==
Disembargo
::
Context
::
PROVIDE
;
}
inline
::
uint32_t
Disembargo
::
Context
::
Reader
::
getProvide
()
const
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
PROVIDE
,
"Must check which() before get()ing a union member."
);
return
_reader
.
getDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
::
uint32_t
Disembargo
::
Context
::
Builder
::
getProvide
()
{
KJ_IREQUIRE
(
which
()
==
Disembargo
::
Context
::
PROVIDE
,
"Must check which() before get()ing a union member."
);
return
_builder
.
getDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
);
}
inline
void
Disembargo
::
Context
::
Builder
::
setProvide
(
::
uint32_t
value
)
{
_builder
.
setDataField
<
Disembargo
::
Context
::
Which
>
(
3
*
::
capnp
::
ELEMENTS
,
Disembargo
::
Context
::
PROVIDE
);
_builder
.
setDataField
<
::
uint32_t
>
(
2
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
::
uint32_t
Save
::
Reader
::
getQuestionId
()
const
{
inline
::
uint32_t
Save
::
Reader
::
getQuestionId
()
const
{
return
_reader
.
getDataField
<
::
uint32_t
>
(
return
_reader
.
getDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
);
0
*
::
capnp
::
ELEMENTS
);
...
@@ -3955,6 +4832,20 @@ inline ::capnp::ObjectPointer::Builder Accept::Builder::initProvision() {
...
@@ -3955,6 +4832,20 @@ inline ::capnp::ObjectPointer::Builder Accept::Builder::initProvision() {
return
result
;
return
result
;
}
}
inline
bool
Accept
::
Reader
::
getEmbargo
()
const
{
return
_reader
.
getDataField
<
bool
>
(
32
*
::
capnp
::
ELEMENTS
);
}
inline
bool
Accept
::
Builder
::
getEmbargo
()
{
return
_builder
.
getDataField
<
bool
>
(
32
*
::
capnp
::
ELEMENTS
);
}
inline
void
Accept
::
Builder
::
setEmbargo
(
bool
value
)
{
_builder
.
setDataField
<
bool
>
(
32
*
::
capnp
::
ELEMENTS
,
value
);
}
inline
::
uint32_t
Join
::
Reader
::
getQuestionId
()
const
{
inline
::
uint32_t
Join
::
Reader
::
getQuestionId
()
const
{
return
_reader
.
getDataField
<
::
uint32_t
>
(
return
_reader
.
getDataField
<
::
uint32_t
>
(
0
*
::
capnp
::
ELEMENTS
);
0
*
::
capnp
::
ELEMENTS
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment