rad  3.0.0
Public Member Functions | List of all members
hellomalif::zpb::StdCmdsSyncImpl Class Reference

#include <ZpbHellomalifImpl.hpp>

Inheritance diagram for hellomalif::zpb::StdCmdsSyncImpl:
hellomalif::StdCmdsSync hellomalif::StdCmds

Public Member Functions

 StdCmdsSyncImpl (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::ZpbMal > &zpbMal)
 
std::shared_ptr<::elt::mal::Mal > getMal () const override
 
std::string Init () override
 
std::string Reset () override
 
std::string Enable () override
 
std::string Disable () override
 
std::string GetState () override
 
std::string GetStatus () override
 
std::string GetVersion () override
 
std::string Stop () override
 
std::string Exit () override
 
std::string SetLogLevel (const std::shared_ptr<::hellomalif::LogInfo > &info) override
 
void close () override
 
::elt::mal::future< void > asyncConnect () override
 
::elt::mal::rr::ListenerRegistration registerConnectionListener (ConnectionListener listener) override
 
 StdCmdsSyncImpl (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::ZpbMal > &zpbMal)
 
std::shared_ptr<::elt::mal::Mal > getMal () const override
 
std::string Init () override
 
std::string Reset () override
 
std::string Enable () override
 
std::string Disable () override
 
std::string GetState () override
 
std::string GetStatus () override
 
std::string GetVersion () override
 
std::string Stop () override
 
std::string Exit () override
 
std::string SetLogLevel (const std::shared_ptr<::hellomalif::LogInfo > &info) override
 
void close () override
 
::elt::mal::future< void > asyncConnect () override
 
::elt::mal::rr::ListenerRegistration registerConnectionListener (ConnectionListener listener) override
 
- Public Member Functions inherited from hellomalif::StdCmds
virtual ~StdCmds ()=default
 
virtual ~StdCmds ()=default
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ StdCmdsSyncImpl() [1/2]

hellomalif::zpb::StdCmdsSyncImpl::StdCmdsSyncImpl ( 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::ZpbMal > &  zpbMal 
)
inline

◆ StdCmdsSyncImpl() [2/2]

hellomalif::zpb::StdCmdsSyncImpl::StdCmdsSyncImpl ( 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::ZpbMal > &  zpbMal 
)
inline

Member Function Documentation

◆ asyncConnect() [1/2]

::elt::mal::future<void> hellomalif::zpb::StdCmdsSyncImpl::asyncConnect ( )
inlineoverride

◆ asyncConnect() [2/2]

::elt::mal::future<void> hellomalif::zpb::StdCmdsSyncImpl::asyncConnect ( )
inlineoverride

◆ close() [1/2]

void hellomalif::zpb::StdCmdsSyncImpl::close ( )
inlineoverride

◆ close() [2/2]

void hellomalif::zpb::StdCmdsSyncImpl::close ( )
inlineoverride

◆ Disable() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Disable ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Disable() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Disable ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Enable() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Enable ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Enable() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Enable ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Exit() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Exit ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Exit() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Exit ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ getMal() [1/2]

std::shared_ptr<::elt::mal::Mal> hellomalif::zpb::StdCmdsSyncImpl::getMal ( ) const
inlineoverride

◆ getMal() [2/2]

std::shared_ptr<::elt::mal::Mal> hellomalif::zpb::StdCmdsSyncImpl::getMal ( ) const
inlineoverride

◆ GetState() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::GetState ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ GetState() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::GetState ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ GetStatus() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::GetStatus ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ GetStatus() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::GetStatus ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ GetVersion() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::GetVersion ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ GetVersion() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::GetVersion ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Init() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Init ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Init() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Init ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ registerConnectionListener() [1/2]

::elt::mal::rr::ListenerRegistration hellomalif::zpb::StdCmdsSyncImpl::registerConnectionListener ( ConnectionListener  listener)
inlineoverride

◆ registerConnectionListener() [2/2]

::elt::mal::rr::ListenerRegistration hellomalif::zpb::StdCmdsSyncImpl::registerConnectionListener ( ConnectionListener  listener)
inlineoverride

◆ Reset() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Reset ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Reset() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Reset ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ SetLogLevel() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::SetLogLevel ( const std::shared_ptr<::hellomalif::LogInfo > &  info)
inlineoverridevirtual
Parameters
infoWARN do not copy shared_ptr, it is valid only within a scope of this method.

Implements hellomalif::StdCmds.

◆ SetLogLevel() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::SetLogLevel ( const std::shared_ptr<::hellomalif::LogInfo > &  info)
inlineoverridevirtual
Parameters
infoWARN do not copy shared_ptr, it is valid only within a scope of this method.

Implements hellomalif::StdCmds.

◆ Stop() [1/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Stop ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.

◆ Stop() [2/2]

std::string hellomalif::zpb::StdCmdsSyncImpl::Stop ( )
inlineoverridevirtual

Implements hellomalif::StdCmds.


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