/* */ #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" #include "Option.h" #include "MetadataInfo.h" namespace aria2 { class FileEntry; class DownloadResult { public: 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