mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-02 14:19:02 +00:00
IOS/Network/IP/Top: Separate behaviors into their own functions
Localizes behavior and separates the code out from the IOCtl/IOCtlV switch blocks.
This commit is contained in:
parent
883bec873f
commit
b61ce51d3b
2 changed files with 815 additions and 748 deletions
File diff suppressed because it is too large
Load diff
|
@ -70,6 +70,31 @@ public:
|
||||||
void Update() override;
|
void Update() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
IPCCommandResult StartUp(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult Socket(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult ICMPSocket(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult Close(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult DoSock(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult Shutdown(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult Listen(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult GetSockOpt(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult SetSockOpt(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult GetSockName(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult GetPeerName(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult GetHostID(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult InetAToN(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult InetPToN(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult InetNToP(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult Poll(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult GetHostByName(const IOCtlRequest& request);
|
||||||
|
IPCCommandResult ICMPCancel(const IOCtlRequest& request);
|
||||||
|
|
||||||
|
IPCCommandResult GetInterfaceOpt(const IOCtlVRequest& request);
|
||||||
|
IPCCommandResult SendTo(const IOCtlVRequest& request);
|
||||||
|
IPCCommandResult RecvFrom(const IOCtlVRequest& request);
|
||||||
|
IPCCommandResult GetAddressInfo(const IOCtlVRequest& request);
|
||||||
|
IPCCommandResult ICMPPing(const IOCtlVRequest& request);
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
WSADATA InitData;
|
WSADATA InitData;
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue