diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/common/replay_feedtoken_state.cpp')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/common/replay_feedtoken_state.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/common/replay_feedtoken_state.cpp b/searchcore/src/vespa/searchcore/proton/common/replay_feedtoken_state.cpp new file mode 100644 index 00000000000..a3a473c9548 --- /dev/null +++ b/searchcore/src/vespa/searchcore/proton/common/replay_feedtoken_state.cpp @@ -0,0 +1,37 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + +#include "replay_feedtoken_state.h" + +namespace proton::feedtoken { + +ReplayState::ReplayState(vespalib::SharedOperationThrottler::Token throttler_token) + : IState(), + _throttler_token(std::move(throttler_token)) +{ +} + +ReplayState::~ReplayState() = default; + +bool +ReplayState::is_replay() const noexcept +{ + return true; +} + +void +ReplayState::fail() +{ +} + +void +ReplayState::setResult(ResultUP, bool) +{ +} + +const storage::spi::Result& +ReplayState::getResult() +{ + abort(); +} + +} |