citra-canary/src/web_service
Lioncash 25038aeb0d telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure
Users of the web_service library shouldn't need to care about an
external library like json.h. However, given it's exposed in our
interface, this requires that other libraries publicly link in the JSON
library. We can do better.

By using the PImpl idiom, we can hide this dependency in the cpp file
and remove the need to link that library in altogether.
2018-10-23 15:35:17 +02:00
..
announce_room_json.cpp Address review comments 2018-10-20 10:35:55 -04:00
announce_room_json.h web_service: stop using std::future + callback style async 2018-09-13 16:14:34 -04:00
CMakeLists.txt web_service: hide dependencies to private 2018-10-20 10:47:17 -04:00
telemetry_json.cpp telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure 2018-10-23 15:35:17 +02:00
telemetry_json.h telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure 2018-10-23 15:35:17 +02:00
verify_login.cpp Review comments - part 3 2018-10-20 10:35:55 -04:00
verify_login.h web_service: stop using std::future + callback style async 2018-09-13 16:14:34 -04:00
web_backend.cpp web_service: hide dependencies to private 2018-10-20 10:47:17 -04:00
web_backend.h web_service: hide dependencies to private 2018-10-20 10:47:17 -04:00