citra-canary/src/core/hle/service
Subv f9d55ecf3f HLE: Implemented SleepClientThread and ContinueClientThread functions to make performing async tasks on the host while in an HLE service function easier.
An HLE service function that wants to perform an async operation should put the caller guest thread to sleep using SleepClientThread, passing in a callback to execute when the thread is resumed.
SleepClientThread returns a ThreadContinuationToken that should be stored and used with ContinueClientThread to resume the guest thread when the host async operation completes.
2017-09-30 11:16:55 -05:00
..
ac Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
act act: Fix docstring typo 2016-12-15 14:51:45 -05:00
am Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
apt Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
boss Service/boss:P: Add some functions to FunctionTable 2017-07-01 12:21:38 +03:00
cam Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
cecd ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
cfg Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
dlp Service/dlp: Update function tables according 3dbrew 2017-08-09 16:14:07 +03:00
frd stubbed frd::UnscrambleLocalFriendCode (#2827) 2017-07-16 21:32:08 -05:00
fs Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
hid Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
ir HID: zero unused PadState bits 2017-08-10 17:01:03 +03:00
ldr_ro Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
mvd service: Add mvd and qtm services 2016-12-08 04:34:03 -05:00
ndm Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
news Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
nfc ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
nim Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
ns Services/NS: Port ns:s to the new service framework. 2017-09-16 10:52:45 -05:00
nwm Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
ptm ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
qtm service: Add mvd and qtm services 2016-12-08 04:34:03 -05:00
sm HLE/SRV: Implemented RegisterService. 2017-09-24 00:12:58 -05:00
csnd_snd.cpp ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
csnd_snd.h csnd:SND reformat source code 2016-12-12 21:19:36 +03:00
dsp_dsp.cpp dsp_dsp: Remove size assertion in LoadComponent 2017-08-15 10:16:50 +01:00
dsp_dsp.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
err_f.cpp Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
err_f.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
gsp_gpu.cpp Memory: Add function to flush a virtual range from the rasterizer cache 2017-06-21 22:57:12 -07:00
gsp_gpu.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
gsp_lcd.cpp Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
gsp_lcd.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
http_c.cpp Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
http_c.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
mic_u.cpp ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
mic_u.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
pm_app.cpp Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
pm_app.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
service.cpp HLE: Implemented SleepClientThread and ContinueClientThread functions to make performing async tasks on the host while in an HLE service function easier. 2017-09-30 11:16:55 -05:00
service.h HLE: Implemented SleepClientThread and ContinueClientThread functions to make performing async tasks on the host while in an HLE service function easier. 2017-09-30 11:16:55 -05:00
soc_u.cpp Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
soc_u.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
ssl_c.cpp Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
ssl_c.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
y2r_u.cpp Memory: Add function to flush a virtual range from the rasterizer cache 2017-06-21 22:57:12 -07:00
y2r_u.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00