1
0
Fork 0
forked from suyu/suyu
suyu/src/core/hle/service
Yuri Kunde Schlesner 84c497292a Service: Add new ServiceFramework framework for writing HLE services
The old "Interface" class had a few problems such as using free
functions (Which didn't allow you to write the service handler as if it
were a regular class.) which weren't very extensible. (Only received one
parameter with a pointer to the Interface object.)

The new ServiceFramework aims to solve these problems by working with
member functions and passing a generic context struct as parameter. This
struct can be extended in the future without having to update all
existing service implementations.
2017-06-08 00:11:37 -07: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 Created a whitelist of system archives to prevent false positives creating dialogs. 2017-06-02 18:28:14 -04:00
boss Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
cam Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
cecd Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
cfg Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
dlp Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
frd Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
fs Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
hid Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
ir Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
ldr_ro Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07: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 Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
nim Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
nwm Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
ptm FileSys: Move all result description to errors.h 2017-05-24 21:06:00 -07:00
qtm service: Add mvd and qtm services 2016-12-08 04:34:03 -05:00
sm Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
csnd_snd.cpp Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
csnd_snd.h csnd:SND reformat source code 2016-12-12 21:19:36 +03:00
dsp_dsp.cpp Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07: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 Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -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 Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
mic_u.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
ns_s.cpp Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
ns_s.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 Service: Add new ServiceFramework framework for writing HLE services 2017-06-08 00:11:37 -07:00
service.h Service: Add new ServiceFramework framework for writing HLE services 2017-06-08 00:11:37 -07: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 Service: Remove unnecessary includes from service.h 2017-06-06 02:57:23 -07:00
y2r_u.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00