Forward declare nng_socket and nng_dialer, changing them into pointers and propagating this change to not expose nng.h in tt_simulation_host.hpp
remove create_flatbuffer and print_flatbuffer as a member function in tt_simulation_device so now no need to expose flatbuffers in tt_simulation_device.hpp
Issue: https://github.com/tenstorrent/tt-umd/issues/187
Changes include:
nng_socket
andnng_dialer
, changing them into pointers and propagating this change to not exposenng.h
intt_simulation_host.hpp
create_flatbuffer
andprint_flatbuffer
as a member function intt_simulation_device
so now no need to expose flatbuffers intt_simulation_device.hpp