aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/server_session.cpp
Commit message (Expand)AuthorAgeFilesLines
* Core: Address FeedbackFernando Sahmkow2020-02-131-1/+1
* Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-111-0/+10
* Kernel: Change WaitObject to Synchronization object. In order to better refle...Fernando Sahmkow2020-02-111-1/+1
* kernel: Implement a more accurate IPC dispatch.bunnei2019-11-281-74/+43
* core/memory: Migrate over GetPointer()Lioncash2019-11-261-1/+2
* core: Prepare various classes for memory read/write migrationLioncash2019-11-261-1/+2
* kernel: Fix reference management for client/server session.bunnei2019-11-251-9/+9
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei2019-11-241-7/+8
* HLE/IPC: HLEContext can memorize the client thread and use it for SleepClient...Weiyi Wang2019-05-181-1/+1
* kernel/server_session: Remove obsolete TODOsLioncash2019-04-091-7/+2
* kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash2019-04-061-1/+1
* kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash2019-04-011-1/+1
* kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash2019-03-071-31/+32
* kernel/server_session: Make data members privateLioncash2019-03-051-0/+28
* core/kernel: Remove unnecessary inclusionsLioncash2018-12-311-0/+1
* hle_ipc: Add member function for querying the existence of a domain headerLioncash2018-10-291-1/+1
* hle_ipc: Make GetDomainMessageHeader return a regular pointerLioncash2018-10-291-1/+1
* kernel/process: Make the handle table per-processLioncash2018-10-201-2/+1
* kernel/thread: Make all instance variables privateLioncash2018-10-041-2/+2
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-3/+3
* kernel: Eliminate kernel global stateLioncash2018-08-281-8/+9
* kernel/server_session: Add IsSession() member functionLioncash2018-08-151-1/+1
* server_session: Provide more useful information and don't crash on bad IPC re...bunnei2018-08-111-0/+8
* client_port: Make all data members privateLioncash2018-08-061-1/+1
* kernel: Remove unnecessary includesLioncash2018-07-311-0/+2
* thread: Convert ThreadStatus into an enum classLioncash2018-07-191-2/+2
* core/memory, core/hle/kernel: Use std::move where applicableLioncash2018-07-181-1/+2
* Update clang formatJames Rowe2018-07-021-1/+1
* Rename logging macro back to LOG_*James Rowe2018-07-021-2/+2
* Merge pull request #431 from lioncash/fmtbunnei2018-05-021-1/+1
|\
| * general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-1/+1
* | ipc: Add support for PopIpcInterface() method.bunnei2018-05-011-0/+3
|/
* kernel: Migrate logging macros to fmt-compatible onesLioncash2018-04-251-3/+3
* Clang FixesN00byKing2018-03-191-1/+2
* Clean Warnings (?)N00byKing2018-03-191-1/+1
* core: Move process creation out of global state.bunnei2018-03-141-1/+2
* Fix: change check for domain order and existance of domain message headermailwl2018-02-201-1/+1
* IPC: add domain header to response if only it exists in requestmailwl2018-02-201-1/+1
* Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starv...Subv2018-02-181-41/+56
* server_session: Fix scenario where all domain handlers are closed.bunnei2018-01-241-3/+3
* hle: Rename RequestBuilder to ResponseBuilder.bunnei2018-01-241-1/+1
* hle: Integrate Domain handling into ServerSession.bunnei2018-01-241-5/+42
* kernel: Fix implementation of ConvertSessionToDomain.bunnei2017-12-291-2/+9
* service: Return proper result code for IPC::CommandType::Close.bunnei2017-10-311-5/+6
* Merge pull request #2793 from Subv/replyandreceiveSebastian Valle2017-06-291-6/+16
|\
| * Kernel/ServerSession: Keep track of which threads have issued sync requests.Subv2017-06-251-6/+16
* | ResultVal: Remove MoveFrom()Yuri Kunde Schlesner2017-06-181-1/+1
|/
* Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionYuri Kunde Schlesner2017-06-061-11/+5
* HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner2017-06-051-2/+5
* Kernel/Sessions: Remove the ClientSession::Create function.Subv2017-05-211-1/+3