![]() |
wget2
1.0.0
|
Progress Bar Routines. More...
#include <config.h>#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <errno.h>#include <sys/time.h>#include <signal.h>#include <wget.h>#include "private.h"
Enumerations | |
| enum | |
| enum | |
| enum | { DEFAULT_SCREEN_WIDTH = 70, MINIMUM_SCREEN_WIDTH = 45 } |
Functions | |
| wget_bar_t * | wget_bar_init (wget_bar_t *bar, int nslots) |
| void | wget_bar_set_slots (wget_bar_t *bar, int nslots) |
| void | wget_bar_slot_begin (wget_bar_t *bar, int slot, const char *filename, ssize_t file_size) |
| void | wget_bar_slot_downloaded (wget_bar_t *bar, int slot, size_t nbytes) |
| void | wget_bar_slot_deregister (wget_bar_t *bar, int slot) |
| void | wget_bar_update (wget_bar_t *bar) |
| void | wget_bar_deinit (wget_bar_t *bar) |
| void | wget_bar_free (wget_bar_t **bar) |
| void | wget_bar_print (wget_bar_t *bar, int slot, const char *s) |
| ssize_t | wget_bar_vprintf (wget_bar_t *bar, int slot, const char *fmt, va_list args) |
| ssize_t | wget_bar_printf (wget_bar_t *bar, int slot, const char *fmt,...) |
| void | wget_bar_screen_resized (void) |
| void | wget_bar_write_line (wget_bar_t *bar, const char *buf, size_t len) |
Progress Bar Routines.