Files
Sourcetrail/src/lib/data/TaskMergeStorages.h
T
mlangkabel dfc6d88432 build: search headers in all source directories
* removed paths in include directives
* changed cmake to provide necessary header search paths
* changed name of version.h to productVersion.h due to name conflict
2018-09-18 19:00:18 +02:00

28 lines
608 B
C++

#ifndef TASK_MERGE_STORAGES_H
#define TASK_MERGE_STORAGES_H
#include <vector>
#include "Task.h"
class StorageProvider;
class TaskMergeStorages
: public Task
{
public:
TaskMergeStorages(
std::shared_ptr<StorageProvider> storageProvider
);
private:
void doEnter(std::shared_ptr<Blackboard> blackboard) override;
TaskState doUpdate(std::shared_ptr<Blackboard> blackboard) override;
void doExit(std::shared_ptr<Blackboard> blackboard) override;
void doReset(std::shared_ptr<Blackboard> blackboard) override;
std::shared_ptr<StorageProvider> m_storageProvider;
};
#endif // TASK_MERGE_STORAGES_H