#include "progressbar.h" #include "port.h" #include #include #define NOF_TESTS 100000 int main( void ) { cssh_progressbar_t p1; cssh_progressbar_t p2; cssh_progressbar_pool_t pool; create_progressbar_pool( &pool, 2 ); create_progressbar( &p1, 0, NOF_TESTS, 100, "[Running on host %s]:", "host1" ); create_progressbar( &p2, 0, NOF_TESTS, 100, "[Running on host %s]:", "host2" ); append_progressbar_to_pool( &pool, &p1 ); append_progressbar_to_pool( &pool, &p2 ); for( unsigned int i = 0; i < NOF_TESTS; i++ ) { set_value_of_progressbar( &p1, i ); set_value_of_progressbar( &p2, NOF_TESTS - i ); redraw_progressbars( &pool ); //cssh_msleep( 10 ); } free_progressbar( &p1 ); free_progressbar( &p2 ); remove_progressbar_from_pool( &pool, &p2 ); remove_progressbar_from_pool( &pool, &p1 ); free_progressbar_pool( &pool ); exit( EXIT_SUCCESS ); }