/* */ #include "MemoryBufferPreDownloadHandler.h" #include "RequestGroup.h" #include "ByteArrayDiskWriterFactory.h" #include "DownloadContext.h" MemoryBufferPreDownloadHandler::MemoryBufferPreDownloadHandler() {} MemoryBufferPreDownloadHandler::~MemoryBufferPreDownloadHandler() {} void MemoryBufferPreDownloadHandler::execute(RequestGroup* requestGroup) { requestGroup->setDiskWriterFactory(new ByteArrayDiskWriterFactory()); requestGroup->setFileAllocationEnabled(false); requestGroup->setPreLocalFileCheckEnabled(false); requestGroup->getDownloadContext()->setDir("[MEMORY]"); }