libzypp  13.10.6
zypp::parser::ParserProgress Class Reference

#include <ParserProgress.h>

Public Types

typedef boost::shared_ptr
< ParserProgress
Ptr
 

Public Member Functions

 _previous_progress (0)
 
 _total_steps (total_steps)
 
 ~ParserProgress ()
 
void progress (long int p)
 report progress, which in most cases executes the functor associated with this progress object to update progress information More...
 
void setTotalSteps (long int total_steps)
 
void finish ()
 report progress finished More...
 
void start ()
 report progress started More...
 

Public Attributes

 __pad0__: _fnc(fnc)
 initializes a progress objetc, with a callback functor if you are not reporting percentage, then set the total_steps to the goal, and report using the same unit, then More...
 

Private Attributes

boost::function< void(long int)> _fnc
 
long int _previous_progress
 
long int _total_steps
 

Detailed Description

Definition at line 22 of file ParserProgress.h.

Member Typedef Documentation

Definition at line 25 of file ParserProgress.h.

Constructor & Destructor Documentation

zypp::parser::ParserProgress::~ParserProgress ( )
inline

Definition at line 39 of file ParserProgress.h.

Member Function Documentation

zypp::parser::ParserProgress::_previous_progress ( )
zypp::parser::ParserProgress::_total_steps ( total_steps  )
inline

Definition at line 34 of file ParserProgress.h.

void zypp::parser::ParserProgress::progress ( long int  p)
inline

report progress, which in most cases executes the functor associated with this progress object to update progress information

Definition at line 48 of file ParserProgress.h.

void zypp::parser::ParserProgress::setTotalSteps ( long int  total_steps)
inline

Definition at line 64 of file ParserProgress.h.

void zypp::parser::ParserProgress::finish ( )
inline

report progress finished

Definition at line 72 of file ParserProgress.h.

void zypp::parser::ParserProgress::start ( )
inline

report progress started

Definition at line 85 of file ParserProgress.h.

Member Data Documentation

zypp::parser::ParserProgress::__pad0__

initializes a progress objetc, with a callback functor if you are not reporting percentage, then set the total_steps to the goal, and report using the same unit, then

Definition at line 34 of file ParserProgress.h.

boost::function<void (long int)> zypp::parser::ParserProgress::_fnc
private

Definition at line 96 of file ParserProgress.h.

long int zypp::parser::ParserProgress::_previous_progress
private

Definition at line 97 of file ParserProgress.h.

long int zypp::parser::ParserProgress::_total_steps
private

Definition at line 98 of file ParserProgress.h.


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