Bitcoin Core 28.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
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
6namespace mp {
7ProxyClient<ipc::capnp::messages::Echo>::M0::Result ProxyClient<ipc::capnp::messages::Echo>::destroy() {
8 clientInvoke(*this, &ipc::capnp::messages::Echo::Client::destroyRequest, MakeClientParam<Accessor<echo_fields::Context, FIELD_IN | FIELD_BOXED>>());
9}
10ProxyClient<ipc::capnp::messages::Echo>::M1::Result ProxyClient<ipc::capnp::messages::Echo>::echo(M1::Param<0> echo) {
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}
15namespace {
16ProxyTypeRegister 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)
::capnp::Request< ::ipc::capnp::messages::Echo::DestroyParams, ::ipc::capnp::messages::Echo::DestroyResults > destroyRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Functions to serialize / deserialize common bitcoin types.
static RPCHelpMan echo()
Definition node.cpp:304