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.