|
Nix 2.31.2
Nix, the purely functional package manager; unstable internal interfaces
|


Classes | |
| struct | TransferItem |
| struct | State |
Public Member Functions | |
| void | stopWorkerThread () |
| void | workerThreadMain () |
| void | workerThreadEntry () |
| void | enqueueItem (std::shared_ptr< TransferItem > item) |
| void | enqueueFileTransfer (const FileTransferRequest &request, Callback< FileTransferResult > callback) override |
Public Attributes | |
| CURLM * | curlm = 0 |
| std::random_device | rd |
| std::mt19937 | mt19937 |
| Sync< State > | state_ |
| Pipe | wakeupPipe |
| std::thread | workerThread |