diff options
author | 2025-04-23 04:25:39 +1000 | |
---|---|---|
committer | 2025-04-23 04:25:39 +1000 | |
commit | 670e2062cb0afac2280f9221faab4fc58171c5ea (patch) | |
tree | fbb5df69129c930dc4a7b37e61811d49f2f5e07f /src/emu | |
parent | 9058810fe26f9e1f562c25062418dfd5335e397f (diff) |
osd: Got rid of the gross globals and functions for manipulating them in the network modules.
Diffstat (limited to 'src/emu')
-rw-r--r-- | src/emu/dinetwork.cpp | 4 | ||||
-rw-r--r-- | src/emu/dinetwork.h | 4 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/emu/dinetwork.cpp b/src/emu/dinetwork.cpp index fb806d7eba4..30e10361c97 100644 --- a/src/emu/dinetwork.cpp +++ b/src/emu/dinetwork.cpp @@ -4,7 +4,7 @@ #include "emu.h" #include "dinetwork.h" -#include "osdnet.h" +#include "osdepend.h" #include <algorithm> @@ -143,7 +143,7 @@ void device_network_interface::set_interface(int id) if (m_dev) stop_net_device(); - m_dev.reset(open_netdev(id, *this)); + m_dev = device().machine().osd().open_network_device(id, *this); if (m_dev) { if (!m_loopback_control) diff --git a/src/emu/dinetwork.h b/src/emu/dinetwork.h index bd843fb679c..99fc1cb3a88 100644 --- a/src/emu/dinetwork.h +++ b/src/emu/dinetwork.h @@ -6,8 +6,6 @@ #include "interface/nethandler.h" -class osd_network_device; - class device_network_interface : public device_interface, public osd::network_handler { public: @@ -51,7 +49,7 @@ private: void start_net_device(); void stop_net_device(); - std::unique_ptr<osd_network_device> m_dev; + std::unique_ptr<osd::network_device> m_dev; emu_timer *m_poll_timer; emu_timer *m_send_timer; emu_timer *m_recv_timer; |