4 #include <mp/proxy-types.h> 9 clientInvoke(*
this, &
gen::FooInterface::Client::addRequest, MakeClientParam<Accessor<ipc_test_fields::A, FIELD_IN>>(a), MakeClientParam<Accessor<ipc_test_fields::B, FIELD_IN>>(b), MakeClientParam<Accessor<ipc_test_fields::Result, FIELD_OUT>>(result));
14 clientInvoke(*
this, &
gen::FooInterface::Client::passOutPointRequest, MakeClientParam<Accessor<ipc_test_fields::Arg, FIELD_IN | FIELD_BOXED>>(arg), MakeClientParam<Accessor<ipc_test_fields::Result, FIELD_OUT | FIELD_BOXED>>(result));
19 clientInvoke(*
this, &
gen::FooInterface::Client::passUniValueRequest, MakeClientParam<Accessor<ipc_test_fields::Arg, FIELD_IN | FIELD_BOXED>>(arg), MakeClientParam<Accessor<ipc_test_fields::Result, FIELD_OUT | FIELD_BOXED>>(result));
23 ProxyTypeRegister t11175330607535746770{TypeList<FooImplementation>{}};
::capnp::Request< ::gen::FooInterface::PassUniValueParams, ::gen::FooInterface::PassUniValueResults > passUniValueRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
Functions to serialize / deserialize common bitcoin types.
::capnp::Request< ::gen::FooInterface::AddParams, ::gen::FooInterface::AddResults > addRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
M2::Result passUniValue(M2::Param< 0 > arg)
M0::Result add(M0::Param< 0 > a, M0::Param< 1 > b)
::capnp::Request< ::gen::FooInterface::PassOutPointParams, ::gen::FooInterface::PassOutPointResults > passOutPointRequest(::kj::Maybe< ::capnp::MessageSize > sizeHint=nullptr)
M1::Result passOutPoint(M1::Param< 0 > arg)