/* * Copyright 2013, Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. */ #ifndef _PACKAGE__DOWNLOAD_FILE_REQUEST_H_ #define _PACKAGE__DOWNLOAD_FILE_REQUEST_H_ #include #include #include #include namespace BPackageKit { class DownloadFileRequest : public BRequest { typedef BRequest inherited; public: DownloadFileRequest(const BContext& context, const BString& fileURL, const BEntry& targetEntry, const BString& checksum = BString()); virtual ~DownloadFileRequest(); virtual status_t CreateInitialJobs(); private: BString fFileURL; BEntry fTargetEntry; BString fChecksum; }; } // namespace BPackageKit #endif // _PACKAGE__DOWNLOAD_FILE_REQUEST_H_