Go to the documentation of this file. 1 #ifndef HeterogeneousCore_SonicCore_SonicClientBase
2 #define HeterogeneousCore_SonicCore_SonicClientBase
51 void finish(
bool success, std::exception_ptr eptr = std::exception_ptr{});
57 std::optional<edm::WaitingTaskWithArenaHolder>
holder_;
static void fillBasePSetDescription(edm::ParameterSetDescription &desc, bool allowRetry=true)
virtual ~SonicClientBase()=default
void finish(bool success, std::exception_ptr eptr=std::exception_ptr{})
const std::string & debugName() const
const std::string & clientName() const
SonicClientBase(const edm::ParameterSet ¶ms, const std::string &debugName, const std::string &clientName)
virtual void evaluate()=0
std::string fullDebugName_
std::unique_ptr< SonicDispatcher > dispatcher_
virtual void dispatch(edm::WaitingTaskWithArenaHolder holder)
std::optional< edm::WaitingTaskWithArenaHolder > holder_
void setMode(SonicMode mode)