Bitcoin Core  26.1.0
P2P Digital Currency
echo.capnp.proxy-client.c++
Go to the documentation of this file.
1 // Generated by mpgen from ipc/capnp/echo.capnp
2 
4 #include <mp/proxy-types.h>
5 
6 namespace mp {
8  clientInvoke(*this, &ipc::capnp::messages::Echo::Client::destroyRequest, MakeClientParam<Accessor<echo_fields::Context, FIELD_IN | FIELD_BOXED>>());
9 }
11  typename M1::Result result;
12  clientInvoke(*this, &ipc::capnp::messages::Echo::Client::echoRequest, MakeClientParam<Accessor<echo_fields::Context, FIELD_IN | FIELD_BOXED>>(), MakeClientParam<Accessor<echo_fields::Echo, FIELD_IN | FIELD_BOXED>>(echo), MakeClientParam<Accessor<echo_fields::Result, FIELD_OUT | FIELD_BOXED>>(result));
13  return result;
14 }
15 namespace {
16 ProxyTypeRegister t15234421227331863449{TypeList<interfaces::Echo>{}};
17 } // namespace
18 } // namespace mp
::capnp::Request< ::ipc::capnp::messages::Echo::EchoParams, ::ipc::capnp::messages::Echo::EchoResults > echoRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Definition: echo.capnp.c++:276
static RPCHelpMan echo(const std::string &name)
Definition: node.cpp:265
::capnp::Request< ::ipc::capnp::messages::Echo::DestroyParams, ::ipc::capnp::messages::Echo::DestroyResults > destroyRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Definition: echo.capnp.c++:266