summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/bcat/backend/backend.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-0/+1
|
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-8/+6
|
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2021-05-061-1/+1
|
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-5/+9
|
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-1/+1
|
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-1/+1
|
* general: Use template deduction guides for lock_guardLioncash2020-10-251-1/+1
| | | | Same behavior, less code.
* bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()Lioncash2020-02-121-1/+1
| | | | | Aligns the '=' to be consistent with the rest of the logs within this source file.
* bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()Lioncash2020-02-121-1/+1
| | | | | A formatting specifier within Clear wasn't being used, which will cause fmt to throw an exception. This fixes that.
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-1/+1
| | | | | | * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details.
* kernel: events: Remove ResetType::Automatic.bunnei2019-11-031-2/+1
| | | | | | | | - This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp
* bcat: Remove use of global system accessorsLioncash2019-10-151-2/+2
| | | | | Removes all uses of the global system accessor within the BCAT interface.
* bcat: Take std::function instance by value in NullBackend's constructorLioncash2019-10-061-1/+1
| | | | | Without this, the std::move within the constructor initializer list won't be able to actually perform a move.
* bcat: In-class initialize ProgressServiceBackend's impl memberLioncash2019-10-061-1/+1
| | | | Allows us to remove a constructor initializer list.
* bcat: Make ProgressServiceBackend's constructor take a std::string_viewLioncash2019-10-061-2/+3
| | | | | Given the string is appended to another, we can make it a view so a redundant full copy of the string isn't made.
* bcat: Make ProgressServiceBackend's GetEvent() constLioncash2019-10-061-1/+1
| | | | | This member function doesn't modify internal member state, so it can be marked const.
* boxcat: Implement events global fieldZach Hilman2019-09-301-5/+8
|
* bcat: Implement DeliveryCacheProgressImpl structureZach Hilman2019-09-301-4/+84
| | | Huge thanks to lioncash for re-ing this for me.
* bcat: Add backend function for BCAT Indirect (launch parameter)Zach Hilman2019-09-301-0/+6
| | | | Returns the data that should be returned by PopLaunchParameter kind=ApplicationSpecific.
* bcat: Add backend class to generify the functions of BCATZach Hilman2019-09-301-0/+47
Provides the most abstract simplified functions of BCAT as functions. Also includes a NullBackend class which is just a no-op.