summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/ir/ir_user.cpp
diff options
context:
space:
mode:
authormailwl <mailwl@gmail.com>2016-02-21 12:48:28 +0100
committermailwl <mailwl@gmail.com>2016-02-26 16:39:28 +0100
commit2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f (patch)
tree13cb060bccbec0dd6a7ea2f95045363b194fb439 /src/core/hle/service/ir/ir_user.cpp
parentMerge pull request #1352 from LittleWhite-tb/exit_check (diff)
downloadyuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar
yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.gz
yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.bz2
yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.lz
yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.xz
yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.tar.zst
yuzu-2e13b7f3ca9e7ecf0b0b6c1da65453e46ee6728f.zip
Diffstat (limited to 'src/core/hle/service/ir/ir_user.cpp')
-rw-r--r--src/core/hle/service/ir/ir_user.cpp41
1 files changed, 27 insertions, 14 deletions
diff --git a/src/core/hle/service/ir/ir_user.cpp b/src/core/hle/service/ir/ir_user.cpp
index 0a98e5801..06a601029 100644
--- a/src/core/hle/service/ir/ir_user.cpp
+++ b/src/core/hle/service/ir/ir_user.cpp
@@ -2,26 +2,39 @@
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
+#include "core/hle/service/ir/ir.h"
#include "core/hle/service/ir/ir_user.h"
namespace Service {
namespace IR {
const Interface::FunctionInfo FunctionTable[] = {
- {0x00010182, nullptr, "InitializeIrNop"},
- {0x00020000, nullptr, "FinalizeIrNop"},
- {0x00030000, nullptr, "ClearReceiveBuffer"},
- {0x00040000, nullptr, "ClearSendBuffer"},
- {0x00060040, nullptr, "RequireConnection"},
- {0x00090000, nullptr, "Disconnect"},
- {0x000A0000, nullptr, "GetReceiveEvent"},
- {0x000B0000, nullptr, "GetSendEvent"},
- {0x000C0000, nullptr, "GetConnectionStatusEvent"},
- {0x000D0042, nullptr, "SendIrNop"},
- {0x000E0042, nullptr, "SendIrNopLarge"},
- {0x00180182, nullptr, "InitializeIrNopShared"},
- {0x00190040, nullptr, "ReleaseReceivedData"},
- {0x001A0040, nullptr, "SetOwnMachineId"},
+ {0x00010182, nullptr, "InitializeIrNop"},
+ {0x00020000, FinalizeIrNop, "FinalizeIrNop"},
+ {0x00030000, nullptr, "ClearReceiveBuffer"},
+ {0x00040000, nullptr, "ClearSendBuffer"},
+ {0x000500C0, nullptr, "WaitConnection"},
+ {0x00060040, RequireConnection, "RequireConnection"},
+ {0x000702C0, nullptr, "AutoConnection"},
+ {0x00080000, nullptr, "AnyConnection"},
+ {0x00090000, Disconnect, "Disconnect"},
+ {0x000A0000, nullptr, "GetReceiveEvent"},
+ {0x000B0000, nullptr, "GetSendEvent"},
+ {0x000C0000, GetConnectionStatusEvent, "GetConnectionStatusEvent"},
+ {0x000D0042, nullptr, "SendIrNop"},
+ {0x000E0042, nullptr, "SendIrNopLarge"},
+ {0x000F0040, nullptr, "ReceiveIrnop"},
+ {0x00100042, nullptr, "ReceiveIrnopLarge"},
+ {0x00110040, nullptr, "GetLatestReceiveErrorResult"},
+ {0x00120040, nullptr, "GetLatestSendErrorResult"},
+ {0x00130000, nullptr, "GetConnectionStatus"},
+ {0x00140000, nullptr, "GetTryingToConnectStatus"},
+ {0x00150000, nullptr, "GetReceiveSizeFreeAndUsed"},
+ {0x00160000, nullptr, "GetSendSizeFreeAndUsed"},
+ {0x00170000, nullptr, "GetConnectionRole"},
+ {0x00180182, InitializeIrNopShared, "InitializeIrNopShared"},
+ {0x00190040, nullptr, "ReleaseReceivedData"},
+ {0x001A0040, nullptr, "SetOwnMachineId"},
};
IR_User_Interface::IR_User_Interface() {