/* */ #ifndef D_DOWNLOAD_RESULT_H #define D_DOWNLOAD_RESULT_H #include "common.h" #include #include #include #include "SharedHandle.h" #include "error_code.h" #include "RequestGroup.h" namespace aria2 { class Option; class FileEntry; class MetadataInfo; struct DownloadResult { a2_gid_t gid; std::vector > fileEntries; bool inMemoryDownload; uint64_t sessionDownloadLength; // milliseconds int64_t sessionTime; error_code::Value result; // This field contains GIDs. See comment in // RequestGroup.cc::followedByGIDs_. std::vector followedBy; // This field contains GID. See comment in // RequestGroup.cc::belongsToGID_. a2_gid_t belongsTo; SharedHandle