Bitcoin Core 28.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
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
6namespace mp {
7kj::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}
10kj::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}
13kj::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
Functions to serialize / deserialize common bitcoin types.
kj::Promise< void > passUniValue(PassUniValueContext call_context) override
kj::Promise< void > passOutPoint(PassOutPointContext call_context) override
kj::Promise< void > add(AddContext call_context) override