rad  3.0.0
Public Member Functions | List of all members
generated::opcua::hellomalif::StdCmdsAsyncImpl Class Reference

#include <hellomalifOpcUaImpl.hpp>

Inheritance diagram for generated::opcua::hellomalif::StdCmdsAsyncImpl:
hellomalif::StdCmdsAsync hellomalif::AsyncStdCmds

Public Member Functions

 StdCmdsAsyncImpl (const ::elt::mal::Uri &uri, const std::vector< std::shared_ptr<::elt::mal::rr::qos::QoS >> &standardQoS, const ::elt::mal::Mal::Properties &malSpecificProperties, const std::shared_ptr<::elt::mal::OpcUaMal > &mal)
 
::elt::mal::future< std::string > Init () override
 
::elt::mal::future< std::string > Reset () override
 
::elt::mal::future< std::string > Enable () override
 
::elt::mal::future< std::string > Disable () override
 
::elt::mal::future< std::string > GetState () override
 
::elt::mal::future< std::string > GetStatus () override
 
::elt::mal::future< std::string > GetVersion () override
 
::elt::mal::future< std::string > Stop () override
 
::elt::mal::future< std::string > Exit () override
 
::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::hellomalif::LogInfo > &info) override
 
 StdCmdsAsyncImpl (const ::elt::mal::Uri &uri, const std::vector< std::shared_ptr<::elt::mal::rr::qos::QoS >> &standardQoS, const ::elt::mal::Mal::Properties &malSpecificProperties, const std::shared_ptr<::elt::mal::OpcUaMal > &mal)
 
::elt::mal::future< std::string > Init () override
 
::elt::mal::future< std::string > Reset () override
 
::elt::mal::future< std::string > Enable () override
 
::elt::mal::future< std::string > Disable () override
 
::elt::mal::future< std::string > GetState () override
 
::elt::mal::future< std::string > GetStatus () override
 
::elt::mal::future< std::string > GetVersion () override
 
::elt::mal::future< std::string > Stop () override
 
::elt::mal::future< std::string > Exit () override
 
::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::hellomalif::LogInfo > &info) override
 
- Public Member Functions inherited from hellomalif::AsyncStdCmds
virtual ::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::hellomalif::LogInfo > &info)=0
 
virtual ~AsyncStdCmds ()=default
 
virtual ::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr<::hellomalif::LogInfo > &info)=0
 
virtual ~AsyncStdCmds ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from hellomalif::AsyncStdCmds
static int typeHash ()
 
static int typeHash ()
 

Constructor & Destructor Documentation

◆ StdCmdsAsyncImpl() [1/2]

generated::opcua::hellomalif::StdCmdsAsyncImpl::StdCmdsAsyncImpl ( const ::elt::mal::Uri &  uri,
const std::vector< std::shared_ptr<::elt::mal::rr::qos::QoS >> &  standardQoS,
const ::elt::mal::Mal::Properties &  malSpecificProperties,
const std::shared_ptr<::elt::mal::OpcUaMal > &  mal 
)
inline

◆ StdCmdsAsyncImpl() [2/2]

generated::opcua::hellomalif::StdCmdsAsyncImpl::StdCmdsAsyncImpl ( const ::elt::mal::Uri &  uri,
const std::vector< std::shared_ptr<::elt::mal::rr::qos::QoS >> &  standardQoS,
const ::elt::mal::Mal::Properties &  malSpecificProperties,
const std::shared_ptr<::elt::mal::OpcUaMal > &  mal 
)
inline

Member Function Documentation

◆ Disable() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Disable ( )
inlineoverridevirtual

◆ Disable() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Disable ( )
inlineoverridevirtual

◆ Enable() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Enable ( )
inlineoverridevirtual

◆ Enable() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Enable ( )
inlineoverridevirtual

◆ Exit() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Exit ( )
inlineoverridevirtual

◆ Exit() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Exit ( )
inlineoverridevirtual

◆ GetState() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::GetState ( )
inlineoverridevirtual

◆ GetState() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::GetState ( )
inlineoverridevirtual

◆ GetStatus() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::GetStatus ( )
inlineoverridevirtual

◆ GetStatus() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::GetStatus ( )
inlineoverridevirtual

◆ GetVersion() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::GetVersion ( )
inlineoverridevirtual

◆ GetVersion() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::GetVersion ( )
inlineoverridevirtual

◆ Init() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Init ( )
inlineoverridevirtual

◆ Init() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Init ( )
inlineoverridevirtual

◆ Reset() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Reset ( )
inlineoverridevirtual

◆ Reset() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Reset ( )
inlineoverridevirtual

◆ SetLogLevel() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::SetLogLevel ( const std::shared_ptr<::hellomalif::LogInfo > &  info)
inlineoverride
Parameters
infoWARN do not copy shared_ptr, it is valid only within a scope of this method.

◆ SetLogLevel() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::SetLogLevel ( const std::shared_ptr<::hellomalif::LogInfo > &  info)
inlineoverride
Parameters
infoWARN do not copy shared_ptr, it is valid only within a scope of this method.

◆ Stop() [1/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Stop ( )
inlineoverridevirtual

◆ Stop() [2/2]

::elt::mal::future<std::string> generated::opcua::hellomalif::StdCmdsAsyncImpl::Stop ( )
inlineoverridevirtual

The documentation for this class was generated from the following file: