Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | blocking_worker: Make use of templated lambda | Lioncash | 2020-09-07 | 1 | -3/+2 |
| | | | | | We can simplify this a little by explicitly specifying the typename for the lambda function. | ||||
* | blocking_worker: Resolve -Wdocumentation warning | Lioncash | 2020-09-07 | 1 | -1/+1 |
| | |||||
* | service/sockets: Add worker pool abstraction | ReinUsesLisp | 2020-07-28 | 1 | -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 asynchronously | ReinUsesLisp | 2020-07-28 | 1 | -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. |