Evita  0.16
Public Member Functions | Private Attributes | List of all members
evProgressReporter Class Reference

#include <evProgressReporter.h>

Collaboration diagram for evProgressReporter:
Collaboration graph
[legend]

Public Member Functions

 evProgressReporter (void)
 
virtual ~evProgressReporter (void)
 
virtual const evString GetClassName (void) const
 
void SetController (const int report_to_thread, evMultiProcessController *controller)
 
void ReportProgress (const double progress)
 
void ReportProgress (const unsigned int count, const unsigned int max_count)
 
void ReportProcess (evString process)
 

Private Attributes

unsigned int PreviousProgress
 
evMultiProcessControllerController
 
int Thread
 

Constructor & Destructor Documentation

evProgressReporter::evProgressReporter ( void  )
inline
evProgressReporter::~evProgressReporter ( void  )
inlinevirtual

Member Function Documentation

virtual const evString evProgressReporter::GetClassName ( void  ) const
inlinevirtual
void evProgressReporter::ReportProcess ( evString  process)
inline
void evProgressReporter::ReportProgress ( const double  progress)
inline
void evProgressReporter::ReportProgress ( const unsigned int  count,
const unsigned int  max_count 
)
inline
void evProgressReporter::SetController ( const int  report_to_thread,
evMultiProcessController controller 
)
inline

Member Data Documentation

evMultiProcessController* evProgressReporter::Controller
private
unsigned int evProgressReporter::PreviousProgress
private
int evProgressReporter::Thread
private

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