13#ifndef HLCC_PFSSIMHLCC_SIMCMDSIMPL_HPP
14#define HLCC_PFSSIMHLCC_SIMCMDSIMPL_HPP
16#include <rad/exceptions.hpp>
17#include <rad/smAdapter.hpp>
19#include "pfssimhlcc/simCmds.rad.hpp"
35 virtual elt::mal::future<std::string>
SetSim(
const std::string& config)
override {
38 auto ev = std::make_shared<SimCmds::SetSim>(config);
39 m_sm.RegisterDefaultRequestRejectHandler<SimCmds::SetSim>();
43 return ev->GetPayload().GetReplyFuture();
Definition simCmdsImpl.hpp:25
virtual ~SimCmdsImpl()
Definition simCmdsImpl.hpp:31
virtual elt::mal::future< std::string > SetSim(const std::string &config) override
Definition simCmdsImpl.hpp:35
SimCmdsImpl(rad::SMAdapter &sm)
Definition simCmdsImpl.hpp:27
Definition actionMgr.cpp:34
log4cplus::Logger & GetLogger()
Definition logger.cpp:21