[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r5060 - GNUnet/src/applications/fs/fsui
From: |
gnunet |
Subject: |
[GNUnet-SVN] r5060 - GNUnet/src/applications/fs/fsui |
Date: |
Fri, 15 Jun 2007 16:56:17 -0600 (MDT) |
Author: grothoff
Date: 2007-06-15 16:56:17 -0600 (Fri, 15 Jun 2007)
New Revision: 5060
Modified:
GNUnet/src/applications/fs/fsui/fsui.c
Log:
fill in unindex event
Modified: GNUnet/src/applications/fs/fsui/fsui.c
===================================================================
--- GNUnet/src/applications/fs/fsui/fsui.c 2007-06-15 22:36:28 UTC (rev
5059)
+++ GNUnet/src/applications/fs/fsui/fsui.c 2007-06-15 22:56:17 UTC (rev
5060)
@@ -178,6 +178,7 @@
FSUI_UnindexList * xlist;
char * fn;
char * gh;
+ unsigned long long size;
GE_ASSERT(ectx, cfg != NULL);
ret = MALLOC(sizeof(FSUI_Context));
@@ -256,12 +257,17 @@
/* 2d) signal unindex restarts */
xlist = ret->unindexOperations;
while (xlist != NULL) {
+ if (OK != disk_file_size(ectx,
+ xlist->filename,
+ &size,
+ YES))
+ size = 0;
event.type = FSUI_unindex_resumed;
event.data.UnindexResumed.uc.pos = xlist;
event.data.UnindexResumed.uc.cctx = NULL;
- event.data.UnindexResumed.completed = 0; /* FIXME */
- event.data.UnindexResumed.total = 0; /* FIXME */
- event.data.UnindexResumed.eta = 0; /* FIXME: use start_time for estimate!
*/
+ event.data.UnindexResumed.completed = (xlist->state ==
FSUI_COMPLETED_JOINED) ? size : 0;
+ event.data.UnindexResumed.total = size;
+ event.data.UnindexResumed.eta = get_time();
event.data.UnindexResumed.filename = xlist->filename;
event.data.UnindexResumed.state = xlist->state;
xlist->cctx = cb(closure, &event);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r5060 - GNUnet/src/applications/fs/fsui,
gnunet <=