#include "gnunet_arm_service.h"
#include "gnunet_fs_service.h"
-#define VERBOSE GNUNET_NO
+#define VERBOSE GNUNET_YES
#define START_ARM GNUNET_YES
GNUNET_FS_publish_stop (publish);
publish = NULL;
}
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ "Timeout downloading file\n");
timeout_kill = GNUNET_SCHEDULER_NO_TASK;
err = 1;
}
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
GNUNET_assert (download == event->value.download.dc);
#if VERBOSE
printf ("Download is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.download.completed,
- (unsigned long long) event->abs_value.download.size,
- event->abs_value.download.specifics.progress.depth,
- (unsigned long long) event->abs_value.download.specifics.progress.offset);
+ (unsigned long long) event->value.download.completed,
+ (unsigned long long) event->value.download.size,
+ event->value.download.specifics.progress.depth,
+ (unsigned long long) event->value.download.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_ERROR:
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
GNUNET_assert (download == event->value.download.dc);
#if VERBOSE
printf ("Download is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.download.completed,
- (unsigned long long) event->abs_value.download.size,
- event->abs_value.download.specifics.progress.depth,
- (unsigned long long) event->abs_value.download.specifics.progress.offset);
+ (unsigned long long) event->value.download.completed,
+ (unsigned long long) event->value.download.size,
+ event->value.download.specifics.progress.depth,
+ (unsigned long long) event->value.download.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_ERROR:
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
GNUNET_assert (download == event->value.download.dc);
#if VERBOSE
printf ("Download is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.download.completed,
- (unsigned long long) event->abs_value.download.size,
- event->abs_value.download.specifics.progress.depth,
- (unsigned long long) event->abs_value.download.specifics.progress.offset);
+ (unsigned long long) event->value.download.completed,
+ (unsigned long long) event->value.download.size,
+ event->value.download.specifics.progress.depth,
+ (unsigned long long) event->value.download.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_ERROR:
GNUNET_assert (publish == event->value.publish.pc);
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_ERROR:
GNUNET_assert (publish == event->value.publish.pc);
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_ERROR:
GNUNET_assert (publish == event->value.publish.pc);
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_SUSPEND:
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
GNUNET_assert (unindex == event->value.unindex.uc);
#if VERBOSE
printf ("Unindex is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.unindex.completed,
- (unsigned long long) event->abs_value.unindex.size,
- event->abs_value.unindex.specifics.progress.depth,
- (unsigned long long) event->abs_value.unindex.specifics.progress.offset);
+ (unsigned long long) event->value.unindex.completed,
+ (unsigned long long) event->value.unindex.size,
+ event->value.unindex.specifics.progress.depth,
+ (unsigned long long) event->value.unindex.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_ERROR:
case GNUNET_FS_STATUS_PUBLISH_PROGRESS:
#if VERBOSE
printf ("Publish is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.publish.completed,
- (unsigned long long) event->abs_value.publish.size,
- event->abs_value.publish.specifics.progress.depth,
- (unsigned long long) event->abs_value.publish.specifics.progress.offset);
+ (unsigned long long) event->value.publish.completed,
+ (unsigned long long) event->value.publish.size,
+ event->value.publish.specifics.progress.depth,
+ (unsigned long long) event->value.publish.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
GNUNET_assert (unindex == event->value.unindex.uc);
#if VERBOSE
printf ("Unindex is progressing (%llu/%llu at level %u off %llu)...\n",
- (unsigned long long) event->abs_value.unindex.completed,
- (unsigned long long) event->abs_value.unindex.size,
- event->abs_value.unindex.specifics.progress.depth,
- (unsigned long long) event->abs_value.unindex.specifics.progress.offset);
+ (unsigned long long) event->value.unindex.completed,
+ (unsigned long long) event->value.unindex.size,
+ event->value.unindex.specifics.progress.depth,
+ (unsigned long long) event->value.unindex.specifics.progress.offset);
#endif
break;
case GNUNET_FS_STATUS_PUBLISH_SUSPEND: