37 std::unique_ptr<mesh::Server> server_{
nullptr};
38 std::unique_ptr<mesh::Client> client_{
nullptr};
42 std::unordered_map<std::string, mesh::NodeIdent> peers_;
44 std::shared_ptr<p2p::Logger::p2p_log> p2p_log_{
nullptr};
47 Worker(
const std::string &self,
const std::vector<std::string> &peers);
55 int send_buf(
const std::string &dst,
void *buf,
size_t len);