Definition at line 84 of file MixdownUploader.cpp.
◆ DataExporter()
◆ ~DataExporter()
audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::~DataExporter |
( |
| ) |
|
|
inlineoverride |
◆ Cancel()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::Cancel |
( |
| ) |
|
|
inline |
◆ ExportTread()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::ExportTread |
( |
| ) |
|
|
inline |
Definition at line 145 of file MixdownUploader.cpp.
146 {
147 try
148 {
149 auto future =
mTask.get_future();
151 const auto result = future.get();
152
154 }
156 {
158 }
160 {
162 }
164 {
166 }
167 catch (...)
168 {
170 }
171 }
void HandleUnkonwnException()
void HandleExportException(const ExportException &error)
void HandleExportError(const ExportErrorException &error)
void HandleExportDiskFullError(const ExportDiskFullError &error)
void OnComplete(ExportResult result)
void CallAfter(Action action)
Schedule an action to be done later, and in the main thread.
References BasicUI::CallAfter().
Referenced by DataExporter().
◆ GetResult()
ExportResult audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::GetResult |
( |
| ) |
const |
|
inline |
◆ HandleExportDiskFullError()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::HandleExportDiskFullError |
( |
const ExportDiskFullError & |
error | ) |
|
|
inline |
◆ HandleExportError()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::HandleExportError |
( |
const ExportErrorException & |
error | ) |
|
|
inline |
◆ HandleExportException()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::HandleExportException |
( |
const ExportException & |
error | ) |
|
|
inline |
◆ HandleUnkonwnException()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::HandleUnkonwnException |
( |
| ) |
|
|
inline |
◆ IsCancelled()
bool audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::IsCancelled |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsStopped()
bool audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::IsStopped |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnComplete()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::OnComplete |
( |
ExportResult |
result | ) |
|
|
inline |
◆ OnProgress()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::OnProgress |
( |
double |
value | ) |
|
|
inlineoverridevirtual |
◆ SetStatusString()
void audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::SetStatusString |
( |
const TranslatableString & |
str | ) |
|
|
inlineoverridevirtual |
◆ mCancelled
std::atomic<bool> audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::mCancelled { false } |
|
private |
◆ mExportThread
std::thread audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::mExportThread |
|
private |
◆ mParent
MixdownUploader& audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::mParent |
|
private |
◆ mResult
◆ mTask
ExportTask audacity::cloud::audiocom::sync::MixdownUploader::DataExporter::mTask |
|
private |
The documentation for this class was generated from the following file: