|
w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <RtclRw11Cntl.hpp>
Public Member Functions | |
| RtclRw11Cntl (const std::string &type, const std::string &cclass) | |
| Constructor. | |
| virtual | ~RtclRw11Cntl () |
| Destructor. | |
| virtual Rw11Cntl & | Obj ()=0 |
| virtual int | FactoryCmdConfig (RtclArgs &args, RtclRw11Cpu &cpu)=0 |
Public Member Functions inherited from Retro::RtclProxyBase | |
| RtclProxyBase (const std::string &type=std::string()) | |
| FIXME_docs. | |
| RtclProxyBase (const std::string &type, Tcl_Interp *interp, const char *name) | |
| FIXME_docs. | |
| virtual | ~RtclProxyBase () |
| Destructor. | |
| virtual int | ClassCmdConfig (RtclArgs &args) |
| FIXME_docs. | |
| const std::string & | Type () const |
| FIXME_docs. | |
| Tcl_Command | Token () const |
| FIXME_docs. | |
| std::string | CommandName () const |
| FIXME_docs. | |
Public Member Functions inherited from Retro::RtclCmdBase | |
| RtclCmdBase () | |
| FIXME_docs. | |
| virtual | ~RtclCmdBase () |
| Destructor. | |
| RtclCmdBase (const RtclCmdBase &)=delete | |
| RtclCmdBase & | operator= (const RtclCmdBase &)=delete |
| int | DispatchCmd (RtclArgs &args) |
| FIXME_docs. | |
| void | AddMeth (const std::string &name, methfo_t &&methfo) |
| FIXME_docs. | |
| void | DelMeth (const std::string &name) |
| FIXME_docs. | |
| bool | TstMeth (const std::string &name) |
| FIXME_docs. | |
Protected Member Functions | |
| int | M_get (RtclArgs &args) |
| FIXME_docs. | |
| int | M_set (RtclArgs &args) |
| FIXME_docs. | |
| int | M_probe (RtclArgs &args) |
| FIXME_docs. | |
| int | M_start (RtclArgs &args) |
| FIXME_docs. | |
| virtual int | M_stats (RtclArgs &args) |
| FIXME_docs. | |
| int | M_dump (RtclArgs &args) |
| FIXME_docs. | |
| virtual int | M_default (RtclArgs &args) |
| FIXME_docs. | |
| Tcl_Obj * | UnitCommands () |
| FIXME_docs. | |
| const std::string & | Class () const |
| FIXME_docs. | |
Protected Member Functions inherited from Retro::RtclProxyBase | |
| void | SetType (const std::string &type) |
| FIXME_docs. | |
| void | CreateObjectCmd (Tcl_Interp *interp, const char *name) |
| FIXME_docs. | |
| int | TclObjectCmd (Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
| FIXME_docs. | |
Protected Member Functions inherited from Retro::RtclCmdBase | |
| bool | GetArgsDump (RtclArgs &args, int &detail) |
| FIXME_docs. | |
| int | M_info (RtclArgs &args) |
| FIXME_docs. | |
Protected Attributes | |
| std::string | fClass |
| RtclGetList | fGets |
| RtclSetList | fSets |
Protected Attributes inherited from Retro::RtclProxyBase | |
| std::string | fType |
| proxied type name | |
| Tcl_Interp * | fInterp |
| tcl interpreter | |
| Tcl_Command | fCmdToken |
| cmd token for object command | |
Protected Attributes inherited from Retro::RtclCmdBase | |
| mmap_t | fMethMap |
| map for named methods | |
Additional Inherited Members | |
Public Types inherited from Retro::RtclCmdBase | |
| typedef std::function< int(RtclArgs &)> | methfo_t |
| typedef std::map< std::string, methfo_t > | mmap_t |
| typedef mmap_t::iterator | mmap_it_t |
| typedef mmap_t::const_iterator | mmap_cit_t |
Static Public Attributes inherited from Retro::RtclCmdBase | |
| static const int | kOK = TCL_OK |
| static const int | kERR = TCL_ERROR |
Static Protected Member Functions inherited from Retro::RtclProxyBase | |
| static int | ThunkTclObjectCmd (ClientData cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
| FIXME_docs. | |
| static void | ThunkTclCmdDeleteProc (ClientData cdata) |
| FIXME_docs. | |
| static void | ThunkTclExitProc (ClientData cdata) |
| FIXME_docs. | |
FIXME_docs.
Definition at line 34 of file RtclRw11Cntl.hpp.
| Retro::RtclRw11Cntl::RtclRw11Cntl | ( | const std::string & | type, |
| const std::string & | cclass | ||
| ) |
Constructor.
Definition at line 43 of file RtclRw11Cntl.cpp.
References Retro::RtclGetList::Add(), Retro::RtclCmdBase::AddMeth(), Class(), fGets, M_default(), M_dump(), M_get(), M_probe(), M_set(), M_start(), M_stats(), and UnitCommands().
|
virtual |
Destructor.
Definition at line 67 of file RtclRw11Cntl.cpp.
|
pure virtual |
Implemented in Retro::RtclRw11CntlBase< TC >, Retro::RtclRw11CntlBase< Rw11CntlDEUNA >, Retro::RtclRw11CntlBase< Rw11CntlDL11 >, Retro::RtclRw11CntlBase< Rw11CntlDZ11 >, Retro::RtclRw11CntlBase< Rw11CntlLP11 >, Retro::RtclRw11CntlBase< Rw11CntlPC11 >, Retro::RtclRw11CntlBase< Rw11CntlRHRP >, Retro::RtclRw11CntlBase< Rw11CntlRK11 >, Retro::RtclRw11CntlBase< Rw11CntlRL11 >, and Retro::RtclRw11CntlBase< Rw11CntlTM11 >.
Referenced by M_dump(), M_get(), M_probe(), M_set(), M_start(), M_stats(), and UnitCommands().
|
pure virtual |
|
protected |
FIXME_docs.
Definition at line 73 of file RtclRw11Cntl.cpp.
References fGets, Retro::RtclGetList::M_get(), and Obj().
Referenced by RtclRw11Cntl().
|
protected |
FIXME_docs.
Definition at line 83 of file RtclRw11Cntl.cpp.
References fSets, Retro::RtclSetList::M_set(), and Obj().
Referenced by RtclRw11Cntl().
|
protected |
FIXME_docs.
Definition at line 93 of file RtclRw11Cntl.cpp.
References Retro::RtclArgs::AllDone(), Retro::RtclCmdBase::kERR, Retro::RtclCmdBase::kOK, Obj(), and Retro::RtclArgs::SetResult().
Referenced by RtclRw11Cntl().
|
protected |
FIXME_docs.
Definition at line 103 of file RtclRw11Cntl.cpp.
References Retro::RtclArgs::AllDone(), Retro::RtclCmdBase::kERR, Retro::RtclCmdBase::kOK, Obj(), Retro::Rw11Cntl::Probe(), and Retro::Rw11Cntl::Start().
Referenced by RtclRw11Cntl().
|
protectedvirtual |
FIXME_docs.
Reimplemented in Retro::RtclRw11CntlRHRP, Retro::RtclRw11CntlRK11, Retro::RtclRw11CntlRL11, and Retro::RtclRw11CntlTM11.
Definition at line 114 of file RtclRw11Cntl.cpp.
References Retro::RtclStats::Exec(), Retro::RtclStats::GetArgs(), Retro::RtclCmdBase::kERR, Retro::RtclCmdBase::kOK, and Obj().
Referenced by RtclRw11Cntl().
|
protected |
FIXME_docs.
Definition at line 125 of file RtclRw11Cntl.cpp.
References Retro::RtclArgs::AllDone(), Retro::Rw11Cntl::Dump(), Retro::RtclCmdBase::GetArgsDump(), Retro::RtclCmdBase::kERR, Retro::RtclCmdBase::kOK, Obj(), and Retro::RtclArgs::SetResult().
Referenced by RtclRw11Cntl().
|
protectedvirtual |
FIXME_docs.
Reimplemented in Retro::RtclRw11CntlDEUNA, Retro::RtclRw11CntlDiskBase< TC >, Retro::RtclRw11CntlDiskBase< Rw11CntlRHRP >, Retro::RtclRw11CntlDiskBase< Rw11CntlRK11 >, Retro::RtclRw11CntlDiskBase< Rw11CntlRL11 >, Retro::RtclRw11CntlStreamBase< TC >, Retro::RtclRw11CntlStreamBase< Rw11CntlLP11 >, Retro::RtclRw11CntlStreamBase< Rw11CntlPC11 >, Retro::RtclRw11CntlTapeBase< TC >, Retro::RtclRw11CntlTapeBase< Rw11CntlTM11 >, Retro::RtclRw11CntlTermBase< TC >, Retro::RtclRw11CntlTermBase< Rw11CntlDL11 >, and Retro::RtclRw11CntlTermBase< Rw11CntlDZ11 >.
Definition at line 140 of file RtclRw11Cntl.cpp.
References Retro::RtclArgs::AllDone(), Retro::RtclArgs::AppendResultLines(), Retro::RtclCmdBase::kERR, and Retro::RtclCmdBase::kOK.
Referenced by RtclRw11Cntl().
|
protected |
FIXME_docs.
Definition at line 152 of file RtclRw11Cntl.cpp.
References Retro::RtclProxyBase::CommandName(), Retro::Rw11Cntl::NUnit(), and Obj().
Referenced by RtclRw11Cntl().
|
protected |
FIXME_docs.
Definition at line 166 of file RtclRw11Cntl.cpp.
References fClass.
Referenced by RtclRw11Cntl().
|
protected |
Definition at line 57 of file RtclRw11Cntl.hpp.
Referenced by Class().
|
protected |
Definition at line 58 of file RtclRw11Cntl.hpp.
Referenced by M_get(), RtclRw11Cntl(), Retro::RtclRw11CntlDEUNA::RtclRw11CntlDEUNA(), Retro::RtclRw11CntlDL11::RtclRw11CntlDL11(), Retro::RtclRw11CntlDZ11::RtclRw11CntlDZ11(), Retro::RtclRw11CntlLP11::RtclRw11CntlLP11(), Retro::RtclRw11CntlPC11::RtclRw11CntlPC11(), and Retro::RtclRw11CntlRdmaBase< TC >::RtclRw11CntlRdmaBase().
|
protected |
Definition at line 59 of file RtclRw11Cntl.hpp.
Referenced by M_set(), Retro::RtclRw11CntlDEUNA::RtclRw11CntlDEUNA(), Retro::RtclRw11CntlDL11::RtclRw11CntlDL11(), Retro::RtclRw11CntlDZ11::RtclRw11CntlDZ11(), Retro::RtclRw11CntlLP11::RtclRw11CntlLP11(), Retro::RtclRw11CntlPC11::RtclRw11CntlPC11(), and Retro::RtclRw11CntlRdmaBase< TC >::RtclRw11CntlRdmaBase().