Yuri Kunde Schlesner
|
2cdb40d709
Kernel: Centralize error definitions in errors.h
|
9 jaren geleden |
Subv
|
ddfabf3133
Kernel: Use a Session object to keep track of the status of a Client/Server session pair.
|
9 jaren geleden |
Subv
|
016307ae65
Fixed the codestyle to match our clang-format rules.
|
9 jaren geleden |
Subv
|
386112da32
Added a framework for partially handling Session disconnections.
|
9 jaren geleden |
Subv
|
f9bcf89510
Use std::move where appropriate.
|
9 jaren geleden |
Subv
|
c93c5a72bb
Return an error code when connecting to a saturated port.
|
9 jaren geleden |
Subv
|
00f0c77570
Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl.
|
9 jaren geleden |
Subv
|
dd8887c8cf
KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it.
|
9 jaren geleden |
Subv
|
2eceee3a4c
Fixed the rebase mistakes.
|
9 jaren geleden |
Subv
|
009b15b3aa
A bit of a redesign.
|
9 jaren geleden |
Subv
|
c5e7e0fa26
IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists.
|
10 jaren geleden |
Subv
|
c19afd2118
Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class.
|
10 jaren geleden |
Subv
|
073653e858
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 jaren geleden |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
9 jaren geleden |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 jaren geleden |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
9 jaren geleden |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
9 jaren geleden |
Subv
|
3d9fbffbab
Kernel: Added ClientPort and ServerPort classes.
|
10 jaren geleden |