summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/readable_event.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* kernel/readable_event: Add member function for enforcing a strict reset contractLioncash2018-12-051-1/+11
| | | | | | svcResetSignal relies on the event instance to have already been signaled before attempting to reset it. If this isn't the case, then an error code has to be returned.
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-14/+10
|
* kernel: Divide Event into ReadableEvent and WritableEventZach Hilman2018-11-291-0/+48
More hardware accurate. On the actual system, there is a differentiation between the signaler and signalee, they form a client/server relationship much like ServerPort and ClientPort.