|
w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <RtclSetList.hpp>
Public Types | |
| typedef std::unique_ptr< RtclSetBase > | set_uptr_t |
Public Member Functions | |
| RtclSetList () | |
| FIXME_docs. | |
| virtual | ~RtclSetList () |
| FIXME_docs. | |
| RtclSetList (const RtclSetList &)=delete | |
| RtclSetList & | operator= (const RtclSetList &)=delete |
| void | Add (const std::string &name, set_uptr_t &&upset) |
| FIXME_docs. | |
| template<class TP > | |
| void | Add (const std::string &name, std::function< void(TP)> &&set) |
| FIXME_docs. | |
| void | Clear () |
| FIXME_docs. | |
| int | M_set (RtclArgs &args) |
| FIXME_docs. | |
Protected Types | |
| typedef std::map< std::string, set_uptr_t > | map_t |
Protected Attributes | |
| map_t | fMap |
FIXME_docs.
Definition at line 35 of file RtclSetList.hpp.
| typedef std::unique_ptr<RtclSetBase> Retro::RtclSetList::set_uptr_t |
Definition at line 37 of file RtclSetList.hpp.
|
protected |
Definition at line 55 of file RtclSetList.hpp.
| Retro::RtclSetList::RtclSetList | ( | ) |
FIXME_docs.
Definition at line 39 of file RtclSetList.cpp.
|
virtual |
FIXME_docs.
Definition at line 46 of file RtclSetList.cpp.
|
delete |
|
delete |
| void Retro::RtclSetList::Add | ( | const std::string & | name, |
| set_uptr_t && | upset | ||
| ) |
FIXME_docs.
Definition at line 52 of file RtclSetList.cpp.
References fMap.
Referenced by Add(), Retro::RtclRlinkConnect::RtclRlinkConnect(), Retro::RtclRlinkServer::RtclRlinkServer(), Retro::RtclRw11::RtclRw11(), Retro::RtclRw11CntlDEUNA::RtclRw11CntlDEUNA(), Retro::RtclRw11CntlDL11::RtclRw11CntlDL11(), Retro::RtclRw11CntlDZ11::RtclRw11CntlDZ11(), Retro::RtclRw11CntlLP11::RtclRw11CntlLP11(), Retro::RtclRw11CntlPC11::RtclRw11CntlPC11(), Retro::RtclRw11CntlRdmaBase< TC >::RtclRw11CntlRdmaBase(), Retro::RtclRlinkPort::SetupGetSet(), Retro::RtclRw11UnitDisk::SetupGetSet(), Retro::RtclRw11UnitStream::SetupGetSet(), Retro::RtclRw11UnitTape::SetupGetSet(), and Retro::RtclRw11UnitTerm::SetupGetSet().
|
inline |
| void Retro::RtclSetList::Clear | ( | ) |
FIXME_docs.
Definition at line 64 of file RtclSetList.cpp.
References fMap.
Referenced by Retro::RtclRlinkPort::SetupGetSet().
| int Retro::RtclSetList::M_set | ( | RtclArgs & | args | ) |
FIXME_docs.
Definition at line 73 of file RtclSetList.cpp.
References Retro::RtclArgs::AllDone(), Retro::Rexception::ErrMsg(), fMap, Retro::RtclArgs::GetArg(), Retro::RtclArgs::Interp(), Retro::RerrMsg::Text(), and Retro::Rexception::what().
Referenced by Retro::RtclRlinkConnect::M_set(), Retro::RtclRlinkPort::M_set(), Retro::RtclRlinkServer::M_set(), Retro::RtclRw11::M_set(), Retro::RtclRw11Cntl::M_set(), Retro::RtclRw11Cpu::M_set(), Retro::RtclRw11Unit::M_set(), and Retro::RtclRw11Virt::M_set().
|
protected |
Definition at line 57 of file RtclSetList.hpp.