summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sockets/blocking_worker.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* blocking_worker: Make use of templated lambdaLioncash2020-09-071-3/+2
| | | | | We can simplify this a little by explicitly specifying the typename for the lambda function.
* blocking_worker: Resolve -Wdocumentation warningLioncash2020-09-071-1/+1
|
* service/sockets: Add worker pool abstractionReinUsesLisp2020-07-281-0/+30
| | | | | Manage worker threads with an easy to use abstraction. We can expand this to support thread deletion in the future.
* service/sockets: Add worker abstraction to execute blocking calls asynchronouslyReinUsesLisp2020-07-281-0/+132
This abstraction allows executing blocking functions (like recvfrom on a socket configured for blocking) without blocking the service thread. It is intended to be used with SleepClientThread.