Nix 2.29.0
Nix, the purely functional package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::curlFileTransfer Struct Reference
Inheritance diagram for nix::curlFileTransfer:

Classes

struct  State
struct  TransferItem

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< Statestate_
Pipe wakeupPipe
std::thread workerThread

The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/nix-2.29.0-build/nix-2.29.0/src/libstore/filetransfer.cc