Bitcoin Core  28.1.0
P2P Digital Currency
ipc_test.capnp.proxy-server.c++
Go to the documentation of this file.
1 // Generated by mpgen from test/ipc_test.capnp
2 
4 #include <mp/proxy-types.h>
5 
6 namespace mp {
7 kj::Promise<void> ProxyServer<gen::FooInterface>::add(AddContext call_context) {
8  return serverInvoke(*this, call_context, MakeServerField<1, Accessor<ipc_test_fields::A, FIELD_IN>>(MakeServerField<1, Accessor<ipc_test_fields::B, FIELD_IN>>(Make<ServerRet, Accessor<ipc_test_fields::Result, FIELD_OUT>>(ServerCall()))));
9 }
10 kj::Promise<void> ProxyServer<gen::FooInterface>::passOutPoint(PassOutPointContext call_context) {
11  return serverInvoke(*this, call_context, MakeServerField<1, Accessor<ipc_test_fields::Arg, FIELD_IN | FIELD_BOXED>>(Make<ServerRet, Accessor<ipc_test_fields::Result, FIELD_OUT | FIELD_BOXED>>(ServerCall())));
12 }
13 kj::Promise<void> ProxyServer<gen::FooInterface>::passUniValue(PassUniValueContext call_context) {
14  return serverInvoke(*this, call_context, MakeServerField<1, Accessor<ipc_test_fields::Arg, FIELD_IN | FIELD_BOXED>>(Make<ServerRet, Accessor<ipc_test_fields::Result, FIELD_OUT | FIELD_BOXED>>(ServerCall())));
15 }
16 } // namespace mp
kj::Promise< void > passOutPoint(PassOutPointContext call_context) override
CSerializedNetMsg Make(std::string msg_type, Args &&... args)
Functions to serialize / deserialize common bitcoin types.
Definition: common-types.h:50
kj::Promise< void > add(AddContext call_context) override
kj::Promise< void > passUniValue(PassUniValueContext call_context) override