summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/server_session.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-111-8/+4
* hle: kernel: Move ServiceThread ownership to KernelCore.bunnei2020-12-291-1/+1
* core: hle: server_session: Use separate threads for each service connection.bunnei2020-12-291-6/+6
* kernel: Remove all dependencies on the global system instanceLioncash2020-09-141-4/+7
* core: memory: Move to Core::Memory namespace.bunnei2020-04-171-3/+3
* Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-111-0/+2
* Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.Fernando Sahmkow2020-02-111-2/+2
* kernel: Implement a more accurate IPC dispatch.bunnei2019-11-281-26/+23
* core: Prepare various classes for memory read/write migrationLioncash2019-11-271-1/+8
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-10/+10
* kernel: Make handle type declarations constexprLioncash2019-04-111-1/+1
* kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash2019-04-061-1/+2
* Merge pull request #2325 from lioncash/namebunnei2019-04-061-0/+4
|\
| * kernel/server_session: Provide a GetName() overrideLioncash2019-04-031-0/+4
* | kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash2019-04-021-1/+1
|/
* kernel/server_session: Make data members privateLioncash2019-03-061-15/+38
* core/kernel: Remove unnecessary inclusionsLioncash2019-01-011-1/+0
* kernel: Eliminate kernel global stateLioncash2018-08-291-5/+9
* kernel/server_session: Add IsSession() member functionLioncash2018-08-151-1/+6
* kernel: Move object class to its own source filesLioncash2018-08-021-1/+1
* kernel: Remove unnecessary includesLioncash2018-07-311-2/+2
* Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.Subv2018-02-181-9/+5
* hle: Integrate Domain handling into ServerSession.bunnei2018-01-251-1/+17
* Format: Run the new clang format on everythingJames Rowe2018-01-211-1/+1
* kernel: Fix implementation of ConvertSessionToDomain.bunnei2017-12-291-10/+0
* hle: Implement ConvertSessionToDomain, various cleanups.bunnei2017-10-151-0/+10
* Kernel/ServerSession: Keep track of which threads have issued sync requests.Subv2017-06-251-2/+12
* Session: Remove/add some forward declarationsYuri Kunde Schlesner2017-06-081-1/+1
* Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionYuri Kunde Schlesner2017-06-061-8/+12
* HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner2017-06-061-5/+4
* Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner2017-05-301-1/+1
* Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner2017-05-301-0/+1
* Kernel: Use a Session object to keep track of the status of a Client/Server session pair.Subv2017-05-151-3/+9
* Doxygen: Amend minor issues (#2593)Mat M2017-02-271-1/+2
* Core: Remove unnecessary include in thread.hYuri Kunde Schlesner2017-02-271-0/+1
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv2017-01-041-2/+2
* Fixed the codestyle to match our clang-format rules.Subv2016-12-141-10/+15
* Moved the HLE command buffer translation task to ServerSession instead of the HLE handler superclass.Subv2016-12-091-0/+10
* Use std::move where appropriate.Subv2016-12-081-1/+3
* KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.Subv2016-12-051-15/+15
* Fixed the rebase mistakes.Subv2016-12-011-3/+6
* A bit of a redesign.Subv2016-12-011-159/+8
* fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.Subv2016-12-011-1/+1
* Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.Subv2016-12-011-0/+225