MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / ReloadInternalServer

Method ReloadInternalServer

pcsx2/DEV9/net.cpp:328–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326void NetAdapter::ReloadInternalServer(PIP_ADAPTER_ADDRESSES adapter, bool dhcpForceEnable, IP_Address ipOverride, IP_Address subnetOverride, IP_Address gatewayOveride)
327#elif defined(__POSIX__)
328void NetAdapter::ReloadInternalServer(ifaddrs* adapter, bool dhcpForceEnable, IP_Address ipOverride, IP_Address subnetOverride, IP_Address gatewayOveride)
329#endif
330{
331 if (adapter == nullptr)
332 Console.Error("DEV9: ReloadInternalServer() got nullptr for adapter");
333
334 dhcpOn = EmuConfig.DEV9.InterceptDHCP || dhcpForceEnable;
335 if (dhcpOn)
336 dhcpServer.Init(adapter, ipOverride, subnetOverride, gatewayOveride);
337
338 dnsServer.Init(adapter);
339}
340
341bool NetAdapter::InternalServerRecv(NetPacket* pkt)
342{

Callers

nothing calls this directly

Calls 2

ErrorMethod · 0.45
InitMethod · 0.45

Tested by

no test coverage detected