| 124 | virtual bool is_valid_state(T require) const = 0; |
| 125 | |
| 126 | int64_t get_state() const { |
| 127 | std::scoped_lock l{lock}; |
| 128 | return state; |
| 129 | } |
| 130 | |
| 131 | bool check_current_state(T require) const { |
| 132 | ceph_assert(is_valid_state(require)); |
no outgoing calls
no test coverage detected