Audacity 3.2.0
Public Member Functions | List of all members
audacity::cloud::audiocom::sync::ProjectUploadOperation Class Referenceabstract

#include <ProjectUploadOperation.h>

Inheritance diagram for audacity::cloud::audiocom::sync::ProjectUploadOperation:
[legend]
Collaboration diagram for audacity::cloud::audiocom::sync::ProjectUploadOperation:
[legend]

Public Member Functions

virtual ~ProjectUploadOperation ()=default
 
virtual void Start ()=0
 
virtual void SetUploadData (const ProjectUploadData &data)=0
 
virtual bool IsCompleted () const =0
 
- Public Member Functions inherited from audacity::concurrency::ICancellable
virtual ~ICancellable ()=default
 
virtual void Cancel ()=0
 

Detailed Description

Definition at line 37 of file ProjectUploadOperation.h.

Constructor & Destructor Documentation

◆ ~ProjectUploadOperation()

virtual audacity::cloud::audiocom::sync::ProjectUploadOperation::~ProjectUploadOperation ( )
virtualdefault

Member Function Documentation

◆ IsCompleted()

virtual bool audacity::cloud::audiocom::sync::ProjectUploadOperation::IsCompleted ( ) const
pure virtual

◆ SetUploadData()

virtual void audacity::cloud::audiocom::sync::ProjectUploadOperation::SetUploadData ( const ProjectUploadData data)
pure virtual

◆ Start()

virtual void audacity::cloud::audiocom::sync::ProjectUploadOperation::Start ( )
pure virtual

Implemented in audacity::cloud::audiocom::sync::LocalProjectSnapshot, and audacity::cloud::audiocom::sync::anonymous_namespace{ResumedSnaphotUploadOperation.cpp}::ResumedSnaphotUploadOperation.

Referenced by audacity::cloud::audiocom::sync::ProjectCloudExtension::OnBlocksHashed().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: