IProgress Class Reference

#include <app/IProgress.h>

Inheritance diagram for IProgress:

IInterface SAtom BnProgress List of all members.

Public Member Functions

virtual void Finish (status_t err)=0
virtual bool IsCanceled () const =0
 Whether or not the user pressed the Cancel button.
status_t LinkProgress (const sptr< IBinder > &to, const SValue &mappings, uint32_t flags=0)
virtual SString Note () const =0
 Note that is displayed on the status dialog.
virtual float Progress () const =0
 Precentage of the progress done from 0.0 to 1.0.
virtual void SetNote (const SString &value)=0
 Note that is displayed on the status dialog.
virtual void SetProgress (float value)=0
 Precentage of the progress done from 0.0 to 1.0.
status_t UnlinkProgress (const sptr< IBinder > &to, const SValue &mappings, uint32_t flags=0)

Protected Member Functions

 IProgress ()
virtual ~IProgress ()

Constructor & Destructor Documentation

IProgress  )  [inline, protected]
 

virtual ~IProgress  )  [protected, virtual]
 


Member Function Documentation

virtual void Finish status_t  err  )  [pure virtual]
 

virtual bool IsCanceled  )  const [pure virtual]
 

Whether or not the user pressed the Cancel button.

status_t LinkProgress const sptr< IBinder > &  to,
const SValue mappings,
uint32_t  flags = 0
[inline]
 

virtual SString Note  )  const [pure virtual]
 

Note that is displayed on the status dialog.

virtual float Progress  )  const [pure virtual]
 

Precentage of the progress done from 0.0 to 1.0.

virtual void SetNote const SString value  )  [pure virtual]
 

Note that is displayed on the status dialog.

virtual void SetProgress float  value  )  [pure virtual]
 

Precentage of the progress done from 0.0 to 1.0.

status_t UnlinkProgress const sptr< IBinder > &  to,
const SValue mappings,
uint32_t  flags = 0
[inline]
 


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