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