struct Core::Portable::FileIOManager::ExternalTask

struct ExternalTask: public Core::Portable::BackgroundTask
{
    // fields

    NotifyEntry* entry;
    BackgroundTask* externalTask;

    // construction

    ExternalTask(NotifyEntry* entry, BackgroundTask* externalTask);

    // methods

    void cancel();
    void work();
};

Inherited Members

public:
    // fields

    BackgroundTaskID id;

    // methods

    virtual void cancel();
    virtual void work() = 0;