Commit 38bbbd32 authored by Kenton Varda's avatar Kenton Varda

Update generated code for previous two commits.

parent b9c40e43
...@@ -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, 13, 0, 1, 0, 7, 0, 0, 0, 14, 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,
52, 0, 0, 0, 3, 0, 4, 0, 56, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 1, 0, 0, 2, 0, 1, 0,
10, 0, 245, 255, 0, 0, 0, 0, 11, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 1, 0, 0, 2, 0, 1, 0,
11, 0, 244, 255, 0, 0, 0, 0, 12, 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,
100, 1, 0, 0, 2, 0, 1, 0, 128, 1, 0, 0, 2, 0, 1, 0,
12, 0, 243, 255, 0, 0, 0, 0, 13, 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,
13, 13, i_91b79f1f808db032, nullptr, nullptr 14, 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,
20, 0, 0, 0, 3, 0, 4, 0, 24, 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,
125, 0, 0, 0, 90, 0, 0, 0, 153, 0, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
124, 0, 0, 0, 2, 0, 1, 0, 152, 0, 0, 0, 2, 0, 1, 0,
132, 0, 0, 0, 2, 0, 1, 0, 160, 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,
129, 0, 0, 0, 58, 0, 0, 0, 157, 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,
105, 0, 0, 0, 98, 0, 0, 0, 133, 0, 0, 0, 98, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
104, 0, 0, 0, 2, 0, 1, 0, 132, 0, 0, 0, 2, 0, 1, 0,
112, 0, 0, 0, 2, 0, 1, 0, 140, 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,
109, 0, 0, 0, 74, 0, 0, 0, 137, 0, 0, 0, 74, 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, 136, 0, 0, 0, 2, 0, 1, 0,
116, 0, 0, 0, 2, 0, 1, 0, 144, 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,
24, 0, 0, 0, 3, 0, 4, 0, 28, 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,
153, 0, 0, 0, 90, 0, 0, 0, 181, 0, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
152, 0, 0, 0, 2, 0, 1, 0, 180, 0, 0, 0, 2, 0, 1, 0,
160, 0, 0, 0, 2, 0, 1, 0, 188, 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,
157, 0, 0, 0, 106, 0, 0, 0, 185, 0, 0, 0, 106, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
156, 0, 0, 0, 2, 0, 1, 0, 184, 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,
168, 0, 0, 0, 2, 0, 1, 0, 196, 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, 109, d_9e19b28d3db3573a, m_9e19b28d3db3573a, 0x9e19b28d3db3573a, b_9e19b28d3db3573a.words, 124, 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, 119, 0, 0, 0, 21, 0, 0, 0, 175, 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(
......
...@@ -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, 836a53ce789d4cd4, ::capnp::rpc::Call, 836a53ce789d4cd4,
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, 9e19b28d3db3573a, ::capnp::rpc::Return, 9e19b28d3db3573a,
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, 96fdbc4a664241eb,
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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment