9#ifndef RAD_STD_CMDS_IMPL_HPP
10#define RAD_STD_CMDS_IMPL_HPP
12#include <rad/eventsStd.rad.hpp>
16# if __has_include(<StdifVersion.hpp>)
17# include <StdifVersion.hpp>
44 virtual elt::mal::future<std::string>
Exit()
override;
50 virtual elt::mal::future<std::string>
Init()
override;
56 virtual elt::mal::future<std::string>
Stop()
override;
62 virtual elt::mal::future<std::string>
Reset()
override;
68 virtual elt::mal::future<std::string>
GetState()
override;
74 virtual elt::mal::future<std::string>
GetStatus()
override;
80 virtual elt::mal::future<std::string>
GetVersion()
override;
86 virtual elt::mal::future<std::string>
Enable()
override;
92 virtual elt::mal::future<std::string>
Disable()
override;
101 const std::shared_ptr<stdif::LogInfo>& info)
override;
104# if STDIF_VERSION >= STDIF_MAKE_VERSION(4, 0, 0)
111 elt::mal::future<std::vector<std::shared_ptr<stdif::LogInfo>>> GetLogLevel(
112 const std::string &logger)
override;
Definition smAdapter.hpp:60
Definition stdCmdsImpl.hpp:26
virtual elt::mal::future< std::string > GetVersion() override
Definition stdCmdsImpl.cpp:66
StdCmdsImpl(rad::SMAdapter &sm)
Definition stdCmdsImpl.cpp:16
virtual elt::mal::future< std::string > Reset() override
Definition stdCmdsImpl.cpp:45
virtual elt::mal::future< std::string > Enable() override
Definition stdCmdsImpl.cpp:73
virtual elt::mal::future< std::string > Init() override
Definition stdCmdsImpl.cpp:31
virtual elt::mal::future< std::string > SetLogLevel(const std::shared_ptr< stdif::LogInfo > &info) override
Definition stdCmdsImpl.cpp:87
virtual elt::mal::future< std::string > GetState() override
Definition stdCmdsImpl.cpp:52
virtual ~StdCmdsImpl()
Definition stdCmdsImpl.cpp:20
virtual elt::mal::future< std::string > Stop() override
Definition stdCmdsImpl.cpp:38
virtual elt::mal::future< std::string > GetStatus() override
Definition stdCmdsImpl.cpp:59
virtual elt::mal::future< std::string > Disable() override
Definition stdCmdsImpl.cpp:80
virtual elt::mal::future< std::string > Exit() override
Definition stdCmdsImpl.cpp:24
Definition actionsApp.cpp:23
SMAdapter class header file.