w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <RtclGetList.hpp>
Public Types | |
typedef std::unique_ptr< RtclGetBase > | get_uptr_t |
Public Member Functions | |
RtclGetList () | |
FIXME_docs. | |
virtual | ~RtclGetList () |
FIXME_docs. | |
RtclGetList (const RtclGetList &)=delete | |
RtclGetList & | operator= (const RtclGetList &)=delete |
void | Add (const std::string &name, get_uptr_t &&upget) |
FIXME_docs. | |
template<class TP > | |
void | Add (const std::string &name, std::function< TP()> &&get) |
FIXME_docs. | |
void | Clear () |
FIXME_docs. | |
int | M_get (RtclArgs &args) |
FIXME_docs. | |
Protected Types | |
typedef std::map< std::string, get_uptr_t > | map_t |
Protected Attributes | |
map_t | fMap |
FIXME_docs.
Definition at line 35 of file RtclGetList.hpp.
typedef std::unique_ptr<RtclGetBase> Retro::RtclGetList::get_uptr_t |
Definition at line 37 of file RtclGetList.hpp.
|
protected |
Definition at line 54 of file RtclGetList.hpp.
Retro::RtclGetList::RtclGetList | ( | ) |
FIXME_docs.
Definition at line 39 of file RtclGetList.cpp.
|
virtual |
FIXME_docs.
Definition at line 46 of file RtclGetList.cpp.
|
delete |
|
delete |
void Retro::RtclGetList::Add | ( | const std::string & | name, |
get_uptr_t && | upget | ||
) |
FIXME_docs.
Definition at line 52 of file RtclGetList.cpp.
References fMap.
Referenced by Add(), Retro::RtclRlinkConnect::RtclRlinkConnect(), Retro::RtclRlinkServer::RtclRlinkServer(), Retro::RtclRw11::RtclRw11(), Retro::RtclRw11Cntl::RtclRw11Cntl(), Retro::RtclRw11CntlDEUNA::RtclRw11CntlDEUNA(), Retro::RtclRw11CntlDL11::RtclRw11CntlDL11(), Retro::RtclRw11CntlDZ11::RtclRw11CntlDZ11(), Retro::RtclRw11CntlLP11::RtclRw11CntlLP11(), Retro::RtclRw11CntlPC11::RtclRw11CntlPC11(), Retro::RtclRw11CntlRdmaBase< TC >::RtclRw11CntlRdmaBase(), Retro::RtclRw11Cpu::RtclRw11Cpu(), Retro::RtclRw11UnitBase< TU, TUV, TB >::RtclRw11UnitBase(), Retro::RtclRlinkPort::SetupGetSet(), Retro::RtclRw11Cpu::SetupGetSet(), Retro::RtclRw11UnitDisk::SetupGetSet(), Retro::RtclRw11UnitStream::SetupGetSet(), Retro::RtclRw11UnitTape::SetupGetSet(), and Retro::RtclRw11UnitTerm::SetupGetSet().
|
inline |
void Retro::RtclGetList::Clear | ( | ) |
FIXME_docs.
Definition at line 64 of file RtclGetList.cpp.
References fMap.
Referenced by Retro::RtclRlinkPort::SetupGetSet().
int Retro::RtclGetList::M_get | ( | RtclArgs & | args | ) |
FIXME_docs.
Definition at line 73 of file RtclGetList.cpp.
References Retro::RtclArgs::AllDone(), fMap, Retro::RtclArgs::GetArg(), Retro::RtclArgs::Interp(), and Retro::RtclArgs::SetResult().
Referenced by Retro::RtclRlinkConnect::M_get(), Retro::RtclRlinkPort::M_get(), Retro::RtclRlinkServer::M_get(), Retro::RtclRw11::M_get(), Retro::RtclRw11Cntl::M_get(), Retro::RtclRw11Cpu::M_get(), Retro::RtclRw11Unit::M_get(), and Retro::RtclRw11Virt::M_get().
|
protected |
Definition at line 56 of file RtclGetList.hpp.