diff options
author | Daniel Stenberg <daniel@haxx.se> | 2000-02-14 23:15:08 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2000-02-14 23:15:08 +0000 |
commit | 7413ee668f42204791c0fe9465a796286b0da460 (patch) | |
tree | e7eb68c648707ba1ac0ea450ad4a67f9b64a2841 /lib/progress.h | |
parent | 41fb29e8c7849d7fbbd3bd77f13905c9b1374add (diff) | |
download | curl-7413ee668f42204791c0fe9465a796286b0da460.tar.gz |
all new progress stuff on the way in
Diffstat (limited to 'lib/progress.h')
-rw-r--r-- | lib/progress.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lib/progress.h b/lib/progress.h index 6babd89ca..be94f9529 100644 --- a/lib/progress.h +++ b/lib/progress.h @@ -42,13 +42,39 @@ #include "timeval.h" +#if 0 void ProgressInit(struct UrlData *data, int max); void ProgressShow(struct UrlData *data, int point, struct timeval start, struct timeval now, bool force); void ProgressEnd(struct UrlData *data); void ProgressMode(int mode); +#endif + +void pgrsMode(struct UrlData *data, int mode); +void pgrsStartNow(struct UrlData *data); +void pgrsSetDownloadSize(struct UrlData *data, double size); +void pgrsSetUploadSize(struct UrlData *data, double size); +void pgrsSetDownloadCounter(struct UrlData *data, double size); + void pgrsSetUploadCounter(struct UrlData *data, double size); +void pgrsUpdate(struct UrlData *data); + /* Don't show progress for sizes smaller than: */ #define LEAST_SIZE_PROGRESS BUFSIZE +#define PROGRESS_DOWNLOAD (1<<0) +#define PROGRESS_UPLOAD (1<<1) +#define PROGRESS_DOWN_AND_UP (PROGRESS_UPLOAD | PROGRESS_DOWNLOAD) + +#define PGRS_SHOW_DL (1<<0) +#define PGRS_SHOW_UL (1<<1) +#define PGRS_DONE_DL (1<<2) +#define PGRS_DONE_UL (1<<3) +#define PGRS_HIDE (1<<4) +#define PGRS_UL_SIZE_KNOWN (1<<5) +#define PGRS_DL_SIZE_KNOWN (1<<6) + +#define PGRS_HEADERS_OUT (1<<7) /* set when the headers have been written */ + + #endif /* __PROGRESS_H */ |