#ifndef SYNC_SYNCABLE_INVALID_DIRECTORY_BACKING_STORE_H_
#define SYNC_SYNCABLE_INVALID_DIRECTORY_BACKING_STORE_H_
#include "sync/syncable/directory_backing_store.h"
#include "sync/base/sync_export.h"
namespace syncer {
namespace syncable {
class SYNC_EXPORT_PRIVATE InvalidDirectoryBackingStore
: public DirectoryBackingStore {
public:
InvalidDirectoryBackingStore();
virtual ~InvalidDirectoryBackingStore();
virtual DirOpenResult Load(
Directory::MetahandlesMap* handles_map,
JournalIndex* delete_journals,
Directory::KernelLoadInfo* kernel_load_info) OVERRIDE;
private:
DISALLOW_COPY_AND_ASSIGN(InvalidDirectoryBackingStore);
};
}
}
#endif