Fix bin/publish: use correct .env path for rspade_system Fix bin/publish script: prevent grep exit code 1 from terminating script 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
26 lines
733 B
C++
Executable File
26 lines
733 B
C++
Executable File
#ifndef BRUTE_FORCE_H
|
|
#define BRUTE_FORCE_H
|
|
|
|
#include "../Backend.hh"
|
|
#include "../DirTree.hh"
|
|
#include "../Watcher.hh"
|
|
|
|
class BruteForceBackend : public Backend {
|
|
public:
|
|
void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override;
|
|
void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override;
|
|
void subscribe(WatcherRef watcher) override {
|
|
throw "Brute force backend doesn't support subscriptions.";
|
|
}
|
|
|
|
void unsubscribe(WatcherRef watcher) override {
|
|
throw "Brute force backend doesn't support subscriptions.";
|
|
}
|
|
|
|
std::shared_ptr<DirTree> getTree(WatcherRef watcher, bool shouldRead = true);
|
|
private:
|
|
void readTree(WatcherRef watcher, std::shared_ptr<DirTree> tree);
|
|
};
|
|
|
|
#endif
|