citra-canary/src/core/hle
zhaowenlan1779 75927ee462 Port "client_port: Make all data members private" from yuzu (#4064)
* client_port: Make all data members private

These members don't need to be entirely exposed, we can instead expose
an API to operate on them without directly needing to mutate them

We can also guard against overflow/API misuse this way as well, given
active_sessions is an unsigned value.

* make the condition an assert
2018-08-24 19:31:20 +02:00
..
applets core: clean up warnings 2018-08-01 14:10:23 -05:00
kernel Port "client_port: Make all data members private" from yuzu (#4064) 2018-08-24 19:31:20 +02:00
service fix soc service - Fcntl failed on validate header 2018-08-21 12:14:18 +07:00
config_mem.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
config_mem.h Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
function_wrappers.h HLE: Move SVC handlers to the Kernel namespace 2017-12-09 20:32:58 -08:00
ipc.h service: remove deprecated service interface 2018-07-27 21:22:15 +03:00
ipc_helpers.h core: clean up warnings 2018-08-01 14:10:23 -05:00
lock.cpp hle/lock: Remove #pragma once in cpp file 2017-10-21 13:59:14 +01:00
lock.h Use recursive_mutex instead of mutex to fix #2902 2017-08-29 20:39:55 +12:00
result.h ResultVal: Remove MoveFrom() 2017-06-18 19:03:15 -07:00
romfs.cpp RomFSFile: Default constructor 2018-07-26 13:10:56 +02:00
romfs.h RomFSFile: Default constructor 2018-07-26 13:10:56 +02:00
shared_page.cpp core: clean up warnings 2018-08-01 14:10:23 -05:00
shared_page.h shared_page: Remove Get3DSliderstate 2018-06-01 17:05:29 +02:00