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