Files
Sourcetrail/src/lib/data/TaskMergeStorages.h
T
malte_langkabel 4563cbe90a logic: indexer commands
* replaced parser arguments by project specific IndexerCommands that know everything the indexer needs to know to do its job
* added different language and project specific indexers that know how to handle a certain kind of indexer command
* refactored FileManager and FileRegister to have less overhead
* removed no-rtti restriction for clang files in lib cxx
* uncommented deprecated interprocess code.

fortune cookie message = Happiness will bring you good luck.
2017-02-22 16:42:20 +01:00

28 lines
623 B
C++

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