Atmosphere/stratosphere/libstratosphere/include/stratosphere
Léo Lam 5b3e8e1c5d stratosphere: Use RAII for locks
This renames the Mutex class member functions so that the mutex types
satisfy Lockable.

This makes them usable with standard std::scoped_lock
and std::unique_lock, which lets us use RAII and avoids the need
for a custom RAII wrapper :)
2018-07-10 09:38:18 -07:00
..
domainowner.hpp stratosphere: Remove an unneeded constructor 2018-07-10 09:38:18 -07:00
existingportserver.hpp libstratosphere/fs.mitm: Push WIP support for Domains. Not yet fully working. 2018-06-12 16:01:04 -06:00
hossynch.hpp stratosphere: Use RAII for locks 2018-07-10 09:38:18 -07:00
ievent.hpp Modernize C++ usage (#144) 2018-06-19 11:07:31 -07:00
ipc_templating.hpp libstratosphere: Cleanup resources when doing OutSession for domains. 2018-06-24 12:39:09 -06:00
ipcsession.hpp Modernize C++ usage (#144) 2018-06-19 11:07:31 -07:00
iserver.hpp Modernize C++ usage (#144) 2018-06-19 11:07:31 -07:00
iserviceobject.hpp fs.mitm: WIP LayeredFS impl (NOTE: UNUSABLE ATM) 2018-06-14 17:51:18 -06:00
isession.hpp Modernize C++ usage (#144) 2018-06-19 11:07:31 -07:00
iwaitable.hpp libstratosphere/fs.mitm: Push WIP support for Domains. Not yet fully working. 2018-06-12 16:01:04 -06:00
managedportserver.hpp libstratosphere/fs.mitm: Push WIP support for Domains. Not yet fully working. 2018-06-12 16:01:04 -06:00
multithreadedwaitablemanager.hpp fs.mitm: WIP LayeredFS impl (NOTE: UNUSABLE ATM) 2018-06-14 17:51:18 -06:00
serviceserver.hpp libstratosphere/fs.mitm: Push WIP support for Domains. Not yet fully working. 2018-06-12 16:01:04 -06:00
servicesession.hpp libstratosphere/fs.mitm: Push WIP support for Domains. Not yet fully working. 2018-06-12 16:01:04 -06:00
systemevent.hpp fs.mitm: WIP LayeredFS impl (NOTE: UNUSABLE ATM) 2018-06-14 17:51:18 -06:00
waitablemanager.hpp Modernize C++ usage (#144) 2018-06-19 11:07:31 -07:00
waitablemanagerbase.hpp Modernize C++ usage (#144) 2018-06-19 11:07:31 -07:00