threaded_process_status Class Reference

#include <threaded_process.h>

List of all members.

Public Types

enum  { progress_min = 0, progress_max = 5000 }

Public Member Functions

virtual void set_progress (t_size p_state)=0
virtual void set_progress_secondary (t_size p_state)=0
virtual void set_item (const char *p_item, t_size p_item_len=~0)=0
virtual void set_item_path (const char *p_item, t_size p_item_len=~0)=0
virtual void set_title (const char *p_title, t_size p_title_len=~0)=0
virtual void force_update ()=0
virtual bool is_paused ()=0
virtual bool process_pause ()=0
void set_progress (t_size p_state, t_size p_max)
void set_progress_secondary (t_size p_state, t_size p_max)
void set_progress_float (double p_state)
void set_progress_secondary_float (double p_state)

Protected Member Functions

 threaded_process_status ()
 ~threaded_process_status ()


Member Enumeration Documentation

anonymous enum

Enumerator:
progress_min 
progress_max 


Constructor & Destructor Documentation

threaded_process_status::threaded_process_status (  )  [inline, protected]

threaded_process_status::~threaded_process_status (  )  [inline, protected]


Member Function Documentation

virtual void threaded_process_status::set_progress ( t_size  p_state  )  [pure virtual]

virtual void threaded_process_status::set_progress_secondary ( t_size  p_state  )  [pure virtual]

virtual void threaded_process_status::set_item ( const char *  p_item,
t_size  p_item_len = ~0 
) [pure virtual]

virtual void threaded_process_status::set_item_path ( const char *  p_item,
t_size  p_item_len = ~0 
) [pure virtual]

virtual void threaded_process_status::set_title ( const char *  p_title,
t_size  p_title_len = ~0 
) [pure virtual]

virtual void threaded_process_status::force_update (  )  [pure virtual]

virtual bool threaded_process_status::is_paused (  )  [pure virtual]

virtual bool threaded_process_status::process_pause (  )  [pure virtual]

void threaded_process_status::set_progress ( t_size  p_state,
t_size  p_max 
)

void threaded_process_status::set_progress_secondary ( t_size  p_state,
t_size  p_max 
)

void threaded_process_status::set_progress_float ( double  p_state  ) 

void threaded_process_status::set_progress_secondary_float ( double  p_state  ) 


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

Generated on Fri Apr 18 13:56:57 2008 for foobar2000 SDK by  doxygen 1.5.5