#include #include "remote_loopback.hpp" namespace { namespace sch { using namespace saw::schema; using TestInterface = Interface< Member, "foo"> >; } SAW_TEST("Remote Loopback"){ using namespace saw; remote rmt; auto eov = rmt.parse_address(); SAW_EXPECT(eov.is_value(), "Didn't parse correctly"); auto& val = eov.get_value(); interface iface{ [](data& foo){ return foo.template cast(); } }; auto rpc_srv = rmt.listen(*val, std::move(iface)); } }