![]() |
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.