diff options
Diffstat (limited to 'src/osd/modules/netdev/netdev_module.h')
-rw-r--r-- | src/osd/modules/netdev/netdev_module.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/osd/modules/netdev/netdev_module.h b/src/osd/modules/netdev/netdev_module.h index b102e56fbb8..3636c3a23cb 100644 --- a/src/osd/modules/netdev/netdev_module.h +++ b/src/osd/modules/netdev/netdev_module.h @@ -9,6 +9,11 @@ #pragma once +#include "interface/nethandler.h" + +#include <memory> +#include <vector> + //============================================================ // CONSTANTS @@ -20,7 +25,9 @@ class netdev_module { public: virtual ~netdev_module() = default; - // no specific routines below ... may change + + virtual std::unique_ptr<osd::network_device> open_device(int id, osd::network_handler &handler) = 0; + virtual std::vector<osd::network_device_info> list_devices() = 0; }; #endif // MAME_OSD_NETDEV_NETDEV_MODULE_H |