Bitcoin Core
28.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
src
test
ipc_test.capnp.proxy-server.c++
Go to the documentation of this file.
1
// Generated by mpgen from test/ipc_test.capnp
2
3
#include <
test/ipc_test.capnp.proxy-types.h
>
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
ipc_test.capnp.proxy-types.h
mp
Functions to serialize / deserialize common bitcoin types.
Definition
common-types.h:50
mp::ProxyServer< gen::FooInterface >::passUniValue
kj::Promise< void > passUniValue(PassUniValueContext call_context) override
Definition
ipc_test.capnp.proxy-server.c++:13
mp::ProxyServer< gen::FooInterface >::passOutPoint
kj::Promise< void > passOutPoint(PassOutPointContext call_context) override
Definition
ipc_test.capnp.proxy-server.c++:10
mp::ProxyServer< gen::FooInterface >::add
kj::Promise< void > add(AddContext call_context) override
Definition
ipc_test.capnp.proxy-server.c++:7
Generated on Thu Oct 3 2024 09:20:15 for Bitcoin Core by
1.12.0