#pragma once #include #include #include #include #include "span_writer.h" struct net_state { std::array mac; std::array ip; }; using net_handler = std::function payload, span_writer &out)>; bool net_init(); const net_state& net_get_state(); void net_set_handler(net_handler handler); void net_poll();