Lioncash
|
c3e43c7e81
kernel: Remove unnecessary includes
|
6 年之前 |
bunnei
|
c3d3b173d3
kernel: Implement a more accurate IPC dispatch.
|
6 年之前 |
bunnei
|
9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)
|
6 年之前 |
Lioncash
|
7a7ffa602d
kernel/server_session: Return a std::pair from CreateSessionPair()
|
7 年之前 |
Lioncash
|
aa44eb639b
kernel/server_port: Make data members private
|
7 年之前 |
David Marcec
|
612ce89eca
Added forward define for ServerPort
|
7 年之前 |
Lioncash
|
0cbcd6ec9a
kernel: Eliminate kernel global state
|
8 年之前 |
Lioncash
|
da2f00ab7d
client_port: Make all data members private
|
8 年之前 |
Lioncash
|
bf45092c61
kernel: Move object class to its own source files
|
8 年之前 |
Lioncash
|
a2304fad16
kernel: Remove unnecessary includes
|
8 年之前 |
James Rowe
|
096be16636
Format: Run the new clang format on everything
|
8 年之前 |
Yuri Kunde Schlesner
|
6354d08359
Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession
|
9 年之前 |
Yuri Kunde Schlesner
|
e626a520ca
HLE: Move SessionRequestHandler from Service:: to Kernel::
|
9 年之前 |
Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 年之前 |
Subv
|
ddfabf3133
Kernel: Use a Session object to keep track of the status of a Client/Server session pair.
|
9 年之前 |
Subv
|
016307ae65
Fixed the codestyle to match our clang-format rules.
|
9 年之前 |
Subv
|
386112da32
Added a framework for partially handling Session disconnections.
|
9 年之前 |
Subv
|
f9bcf89510
Use std::move where appropriate.
|
9 年之前 |
Subv
|
c93c5a72bb
Return an error code when connecting to a saturated port.
|
9 年之前 |
Subv
|
00f0c77570
Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl.
|
9 年之前 |
Subv
|
dd8887c8cf
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
|
9 年之前 |
Subv
|
2eceee3a4c
Fixed the rebase mistakes.
|
9 年之前 |
Subv
|
009b15b3aa
A bit of a redesign.
|
9 年之前 |
Subv
|
c5e7e0fa26
IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists.
|
10 年之前 |
Subv
|
c19afd2118
Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class.
|
10 年之前 |
Subv
|
073653e858
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 年之前 |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 年之前 |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 年之前 |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
9 年之前 |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 年之前 |