summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/server_port.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Format: Run the new clang format on everythingJames Rowe2018-01-211-1/+1
|
* Kernel: Implement AcceptSession SVCYuri Kunde Schlesner2017-06-231-0/+12
|
* Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionYuri Kunde Schlesner2017-06-061-2/+1
| | | | | | This allows attaching a HLE handle to a ServerPort at any point after it is created, allowing port/session creation to be generic between HLE and regular services.
* HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner2017-06-061-2/+1
| | | | | Most of the code that works with this is or will be in the kernel, so it's a more appropriate place for it to be.
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv2017-01-041-3/+3
| | | | This will be useful when implementing mutex priority inheritance.
* Fixed the codestyle to match our clang-format rules.Subv2016-12-141-1/+2
|
* Use std::move where appropriate.Subv2016-12-081-1/+1
|
* KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.Subv2016-12-051-1/+2
|
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
|
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-6/+5
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-3/+6
|
* Kernel/SVC: Implemented svcCreatePort.Subv2016-06-111-0/+3
|
* Kernel: Added ClientPort and ServerPort classes.Subv2016-06-051-0/+38
This is part of an ongoing effort to implement support for multiple processes.