summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/bcat/backend/backend.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-2/+2
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* core: hle: Remove global HLE lock.bunnei2021-12-181-5/+0
| | | | | - This was added early on as a hack to protect against some concurrency issues. - It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
* core: Remove unused includesameerj2021-11-041-1/+0
|
* service: Replace service event creation with ServiceContext::CreateEventMorph2021-10-021-3/+7
| | | | The service context helps to manage all created events and allows us to close them upon destruction.
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-1/+1
| | | | Transition to PascalCase for result names.
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-2/+2
|
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-1/+2
|
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-4/+4
|
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-1/+1
|
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-2/+2
|
* Revert "core: Fix clang build"bunnei2020-10-211-4/+4
|
* core: Fix clang buildLioncash2020-10-181-4/+4
| | | | | | | Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
* 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.
* bcat: Remove use of global system accessorsLioncash2019-10-151-2/+10
| | | | | 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-1/+4
| | | | | 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.
* bcat: Add FSC accessors for BCAT dataZach Hilman2019-10-011-5/+5
| | | Ports BCAT to use FSC interface
* bcat: Implement DeliveryCacheProgressImpl structureZach Hilman2019-09-301-5/+92
| | | Huge thanks to lioncash for re-ing this for me.
* bcat: Add backend function for BCAT Indirect (launch parameter)Zach Hilman2019-09-301-0/+5
| | | | Returns the data that should be returned by PopLaunchParameter kind=ApplicationSpecific.
* bcat: Expose CreateBackendFromSettings helper functionZach Hilman2019-09-301-0/+2
|
* bcat: Add backend class to generify the functions of BCATZach Hilman2019-09-301-0/+53
Provides the most abstract simplified functions of BCAT as functions. Also includes a NullBackend class which is just a no-op.