mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-05-09 03:41:10 +08:00

Currently DOSBox-X only supports one emulated network adapter and one network backend: the NE2000 using libpcap. In order to change either of those we need an abstraction between them, and as such I've written the EthernetConnection interface. The EthernetConnection interface will be used by emulated network adapters (such as the NE2000) to send and received Ethernet frames to and from the guest, usually through a DOS packet driver. The actual implementation of EthernetConnection objects will take the packets sent from the emulated network adapter and pass them to some kind of backend (such as libpcap) then pass any received packets from the backend back to the guest network adapter. This will allow more emulated Ethernet adapters and more network backends to be implemented with minimal changes to unrelated code.
58 lines
614 B
Makefile
58 lines
614 B
Makefile
noinst_HEADERS = \
|
|
bios.h \
|
|
bios_disk.h \
|
|
util_pointer.h \
|
|
callback.h \
|
|
cpu.h \
|
|
cross.h \
|
|
control.h \
|
|
debug.h \
|
|
dma.h \
|
|
dos_inc.h \
|
|
dos_system.h \
|
|
dosbox.h \
|
|
ethernet.h \
|
|
fpu.h \
|
|
hardware.h \
|
|
inout.h \
|
|
joystick.h \
|
|
ipx.h \
|
|
ipxserver.h \
|
|
keyboard.h \
|
|
logging.h \
|
|
mapper.h \
|
|
mem.h \
|
|
midi.h \
|
|
mixer.h \
|
|
mouse.h \
|
|
parport.h \
|
|
paging.h \
|
|
pci_bus.h \
|
|
pic.h \
|
|
programs.h \
|
|
qcow2_disk.h \
|
|
render.h \
|
|
regs.h \
|
|
render.h \
|
|
serialport.h \
|
|
setup.h \
|
|
shell.h \
|
|
support.h \
|
|
timer.h \
|
|
vga.h \
|
|
video.h \
|
|
ne2000.h \
|
|
mmx.h \
|
|
menu.h \
|
|
menudef.h \
|
|
resource.h \
|
|
voodoo.h \
|
|
ioapi.h \
|
|
iowin32.h \
|
|
unzip.h \
|
|
zip.h \
|
|
crypt.h \
|
|
mztools.h
|
|
|
|
|