struct Core::Portable::FileIOManager::PromiseSaveTask

struct PromiseSaveTask: public FileIOManager::SaveTask
{
    // fields

    FileDataPromise* promise;

    // construction

    PromiseSaveTask(
        Worker& worker,
        CStringPtr filename,
        FileDataPromise* promise,
        FileStorageContext::Mode mode,
        NotifyEntry* entry = nullptr
    );

    // methods

    void work();
};