summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/osdnet.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/osdnet.h')
-rw-r--r--src/osd/osdnet.h33
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