Android-cuttlefish cvd tool
Public Member Functions | List of all members
Task Class Referenceabstract

#include <task.h>

Inheritance diagram for Task:
Inheritance graph
[legend]

Public Member Functions

 Task ()=default
 
virtual void Run ()=0
 
virtual std::string ToString () const =0
 
virtual FlashTaskAsFlashTask ()
 
virtual RebootTaskAsRebootTask ()
 
virtual UpdateSuperTaskAsUpdateSuperTask ()
 
virtual OptimizedFlashSuperTaskAsOptimizedFlashSuperTask ()
 
virtual WipeTaskAsWipeTask ()
 
virtual ResizeTaskAsResizeTask ()
 
virtual ~Task ()=default
 

Constructor & Destructor Documentation

◆ Task()

Task::Task ( )
default

◆ ~Task()

virtual Task::~Task ( )
virtualdefault

Member Function Documentation

◆ AsFlashTask()

virtual FlashTask * Task::AsFlashTask ( )
inlinevirtual

Reimplemented in FlashTask.

◆ AsOptimizedFlashSuperTask()

virtual OptimizedFlashSuperTask * Task::AsOptimizedFlashSuperTask ( )
inlinevirtual

Reimplemented in OptimizedFlashSuperTask.

◆ AsRebootTask()

virtual RebootTask * Task::AsRebootTask ( )
inlinevirtual

Reimplemented in RebootTask.

◆ AsResizeTask()

virtual ResizeTask * Task::AsResizeTask ( )
inlinevirtual

Reimplemented in ResizeTask.

◆ AsUpdateSuperTask()

virtual UpdateSuperTask * Task::AsUpdateSuperTask ( )
inlinevirtual

Reimplemented in UpdateSuperTask.

◆ AsWipeTask()

virtual WipeTask * Task::AsWipeTask ( )
inlinevirtual

Reimplemented in WipeTask.

◆ Run()

virtual void Task::Run ( )
pure virtual

◆ ToString()

virtual std::string Task::ToString ( ) const
pure virtual

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