#pragma once #include "capnp/dynamic.h" #include #include "capnp/rpc-twoparty.h" #include "Python.h" #include "capabilityHelper.h" kj::Own bootstrapHelper(capnp::RpcSystem& client) { capnp::MallocMessageBuilder hostIdMessage(8); auto hostId = hostIdMessage.initRoot(); hostId.setSide(capnp::rpc::twoparty::Side::SERVER); return kj::heap(client.bootstrap(hostId)); } kj::Own bootstrapHelperServer(capnp::RpcSystem& client) { capnp::MallocMessageBuilder hostIdMessage(8); auto hostId = hostIdMessage.initRoot(); hostId.setSide(capnp::rpc::twoparty::Side::CLIENT); return kj::heap(client.bootstrap(hostId)); }