diff options
Diffstat (limited to 'src/osd/osdnet.h')
-rw-r--r-- | src/osd/osdnet.h | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/src/osd/osdnet.h b/src/osd/osdnet.h index 3b557522817..305570d42c4 100644 --- a/src/osd/osdnet.h +++ b/src/osd/osdnet.h @@ -3,25 +3,24 @@ #ifndef __OSDNET_H__ #define __OSDNET_H__ -class netdev; +class osd_netdev; -#define CREATE_NETDEV(name) class netdev *name(const char *ifname, class device_network_interface *ifdev, int rate) -typedef class netdev *(*create_netdev)(const char *ifname, class device_network_interface *ifdev, int rate); +#define CREATE_NETDEV(name) class osd_netdev *name(const char *ifname, class device_network_interface *ifdev, int rate) +typedef class osd_netdev *(*create_netdev)(const char *ifname, class device_network_interface *ifdev, int rate); -struct netdev_entry_t -{ - int id; - char name[256]; - char description[256]; - create_netdev func; - netdev_entry_t *m_next; -}; - -class netdev +class osd_netdev { public: - netdev(class device_network_interface *ifdev, int rate); - virtual ~netdev(); + struct entry_t + { + int id; + char name[256]; + char description[256]; + create_netdev func; + entry_t *m_next; + }; + osd_netdev(class device_network_interface *ifdev, int rate); + virtual ~osd_netdev(); virtual int send(UINT8 *buf, int len); virtual void set_mac(const char *mac); @@ -39,9 +38,9 @@ private: class device_network_interface *m_dev; }; -class netdev *open_netdev(int id, class device_network_interface *ifdev, int rate); +class osd_netdev *open_netdev(int id, class device_network_interface *ifdev, int rate); void add_netdev(const char *name, const char *description, create_netdev func); void clear_netdev(); -const netdev_entry_t *netdev_first(); +const osd_netdev::entry_t *netdev_first(); int netdev_count(); #endif |