return 0;
}
- void cancel() {
- canceled = true;
- }
-
- bool is_canceled() const {
- return canceled;
- }
-
private:
PeerReplayer *m_peer_replayer;
- bool canceled = false;
};
struct DirRegistry {
int fd;
+ bool canceled = false;
SnapshotReplayerThread *replayer;
};
return true;
}
auto &dr = m_registered.at(dir_root);
- if (dr.replayer->is_canceled()) {
+ if (dr.canceled) {
*retval = -ECANCELED;
return true;
}