Cancel() override | audacity::cloud::audiocom::sync::MissingBlocksUploader | privatevirtual |
ConfirmBlock(BlockUploadTask task) | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
ConsumeBlock(ProducedItem item) | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
ConsumerThread() | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
Create(CancellationContextPtr cancellationContex, const ServiceConfig &serviceConfig, std::vector< BlockUploadTask > uploadTasks, MissingBlocksUploadProgressCallback progress) | audacity::cloud::audiocom::sync::MissingBlocksUploader | static |
HandleFailedBlock(const ResponseResult &result, BlockUploadTask task) | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mBlocksMutex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mCancellationContext | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mConcurrentUploads | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mConsumerThread | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mFirstUnprocessedBlockIndex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mIsRunning | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
MissingBlocksUploader(Tag, const ServiceConfig &serviceConfig) | audacity::cloud::audiocom::sync::MissingBlocksUploader | |
mProducerThread | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mProgressCallback | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mProgressData | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mProgressDataMutex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mRingBuffer | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mRingBufferMutex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mRingBufferNotEmpty | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mRingBufferNotFull | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mRingBufferReadIndex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mRingBufferWriteIndex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mServiceConfig | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mUploadsMutex | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mUploadsNotFull | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
mUploadTasks | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
NUM_PRODUCERS | audacity::cloud::audiocom::sync::MissingBlocksUploader | static |
NUM_UPLOADERS | audacity::cloud::audiocom::sync::MissingBlocksUploader | static |
PopBlockFromQueue() | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
ProduceBlock() | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
ProducerThread() | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
PushBlockToQueue(ProducedItem item) | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
RING_BUFFER_SIZE | audacity::cloud::audiocom::sync::MissingBlocksUploader | static |
Start(CancellationContextPtr cancellationContex, std::vector< BlockUploadTask > uploadTasks, MissingBlocksUploadProgressCallback progress) | audacity::cloud::audiocom::sync::MissingBlocksUploader | private |
~ICancellable()=default | audacity::concurrency::ICancellable | virtual |
~MissingBlocksUploader() | audacity::cloud::audiocom::sync::MissingBlocksUploader | |