summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_client_session.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-12-06kernel: implement remaining IPC syscallsLiam1-15/+3
2023-03-13kernel: remove kernel_Liam1-1/+1
2023-03-13kernel: convert KPort, KSessionLiam1-6/+5
2022-10-12k_server_session: preliminary support for userspace server sessionsLiam1-2/+1
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-3/+3
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2021-11-04core: Remove unused includesameerj1-2/+0
2021-06-07hle: kernel: KAutoObjectWithListContainer: Use boost::instrusive::rbtree.bunnei1-2/+2
2021-05-29kernel: Add missing override specifiersLioncash1-2/+2
2021-05-08kernel: Eliminate variable shadowingLioncash1-1/+1
2021-05-06fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei1-1/+1
2021-05-06hle: kernel: Remove deprecated Object class.bunnei1-19/+0
2021-05-06hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei1-21/+33
2021-05-06hle: kernel: Refactor out various KThread std::shared_ptr usage.bunnei1-1/+1
2021-01-29core: hle: kernel: object: Implement Finalize() virtual method.bunnei1-0/+2
2021-01-29core: hle: kernel: Rename Thread to KThread.bunnei1-2/+2
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei1-6/+2
2020-09-14kernel: Remove all dependencies on the global system instanceLioncash1-1/+6
2020-04-17core: memory: Move to Core::Memory namespace.bunnei1-2/+2
2020-02-11Kernel: Refactor synchronization to better match REFernando Sahmkow1-0/+2
2020-02-11Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.Fernando Sahmkow1-2/+2
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei1-6/+15
2019-11-27core: Prepare various classes for memory read/write migrationLioncash1-1/+5
2019-11-25kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei1-4/+4
2019-04-11kernel: Make handle type declarations constexprLioncash1-1/+1
2019-03-06kernel/client_session: Make data members privateLioncash1-4/+5
2019-01-01core/kernel: Remove unnecessary inclusionsLioncash1-2/+2
2018-08-29kernel: Eliminate kernel global stateLioncash1-2/+3
2018-08-02kernel: Move object class to its own source filesLioncash1-1/+1
2018-01-25hle: Integrate Domain handling into ServerSession.bunnei1-1/+2
2018-01-25hle: Remove Domain and SyncObject kernel objects.bunnei1-2/+1
2018-01-21Format: Run the new clang format on everythingJames Rowe1-1/+1
2017-12-29kernel: Add SyncObject primitive, use it for ClientSession.bunnei1-8/+3
2017-06-29Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest.Subv1-1/+3
2017-05-30Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner1-2/+1
2017-05-22Kernel/Sessions: Remove the ClientSession::Create function.Subv1-7/+0
2017-05-15Kernel: Remove a now unused enum and variable regarding a session's status.Subv1-7/+0
2017-05-15Kernel: Use a Session object to keep track of the status of a Client/Server session pair.Subv1-5/+6
2016-12-14Fixed the codestyle to match our clang-format rules.Subv1-5/+6
2016-12-08Added a framework for partially handling Session disconnections.Subv1-2/+9
2016-12-05KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.Subv1-9/+12
2016-12-01Fixed the rebase mistakes.Subv1-8/+9
2016-12-01A bit of a redesign.Subv1-4/+1
2016-12-01IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists.Subv1-0/+6
2016-12-01 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.Subv1-0/+50