Synopsis
Simple progress bar display for the terminal
- Version
 - 0.0.4
 - Source
 - jwerle/progress.h
 - License
 - MIT
 
API
          
          progress_data_free
progress_data_new
progress_emit
progress_event_free
progress_event_listener_free
progress_event_listener_new
progress_event_new
progress_free
progress_inspect
progress_new
progress_on
progress_tick
progress_write
replace_str
          
        
        progress_data_new
progress_emit
progress_event_free
progress_event_listener_free
progress_event_listener_new
progress_event_new
progress_free
progress_inspect
progress_new
progress_on
progress_tick
progress_write
replace_str
Details
- progress
 
- progress_data
 
- progress_event
 
- progress_event_listener
 
- progress_data_free ()
 - 
            
void progress_data_free (progress_data_t data);
 
- progress_data_new ()
 - 
            
progress_data_t progress_data_new (progress_t holder, int value);
 
- progress_emit ()
 - 
            
bool progress_emit (progress_t progress, progress_event_t event, progress_data_t data);
 
- progress_event_free ()
 - 
            
void progress_event_free (progress_event_t event);
 
- progress_event_listener_free ()
 - 
            
void progress_event_listener_free(progress_event_listener_t listener);
 
- progress_event_listener_new ()
 - 
            
progress_event_listener_t progress_event_listener_new(progress_event_t event, progress_cb_t cb);
 
- progress_event_new ()
 - 
            
progress_event_t progress_event_new (progress_event_type_t type);
 
- progress_free ()
 - 
            
void progress_free (progress_t progress);
 
- progress_inspect ()
 - 
            
void progress_inspect (progress_t progress);
 
- progress_new ()
 - 
            
progress_t progress_new (int total, size_t width);
 
- progress_on ()
 - 
            
bool progress_on (progress_t progress, progress_event_type_t event, progress_cb_t cb);
 
- progress_tick ()
 - 
            
bool progress_tick (progress_t progress, int value);
 
- progress_write ()
 - 
            
void progress_write (progress_t progress);
 
- replace_str ()
 - 
            
char * replace_str (char * strbuf, char * strold, char * strnew);
Implementation