4 #include <mp/proxy-types.h> 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()))));
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())));
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())));
kj::Promise< void > passOutPoint(PassOutPointContext call_context) override
CSerializedNetMsg Make(std::string msg_type, Args &&... args)
Functions to serialize / deserialize common bitcoin types.
kj::Promise< void > add(AddContext call_context) override
kj::Promise< void > passUniValue(PassUniValueContext call_context) override