summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/readable_event.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-02kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash1-1/+1
Given this is intended as a querying function, it doesn't make sense to allow the implementer to modify the state of the given thread.
2019-01-30kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() overrideLioncash1-4/+0
This just calls the base variant of the function, so it can be removed.
2019-01-04Removed pulse event typeDavid Marcec1-3/+0
Pulse is considered a hack and nothing should be using it. We should completely remove it
2018-12-05kernel/readable_event: Add member function for enforcing a strict reset contractLioncash1-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.
2018-11-29kernel/event: Reference ReadableEvent from WritableEventZach Hilman1-14/+10
2018-11-29kernel: Divide Event into ReadableEvent and WritableEventZach Hilman1-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.