w11 - cpp 0.794
Backend server for Rlink and w11
|
Implemenation (all inline) of RtclRw11CntlBase. More...
#include <RtclRw11CntlBase.hpp>
Public Member Functions | |
RtclRw11CntlBase (const std::string &type, const std::string &cclass) | |
Constructor. | |
~RtclRw11CntlBase () | |
FIXME_docs. | |
virtual TC & | Obj () |
FIXME_docs. | |
const std::shared_ptr< TC > & | ObjSPtr () |
FIXME_docs. | |
Public Member Functions inherited from Retro::RtclRw11Cntl | |
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_bootcode (RtclArgs &args) |
FIXME_docs. | |
Protected Member Functions inherited from Retro::RtclRw11Cntl | |
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::shared_ptr< TC > | fspObj |
sptr to managed object | |
Protected Attributes inherited from Retro::RtclRw11Cntl | |
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. | |
Implemenation (all inline) of RtclRw11CntlBase.
FIXME_docs
Definition at line 28 of file RtclRw11CntlBase.hpp.
|
inlineexplicit |
Constructor.
Definition at line 38 of file RtclRw11CntlBase.ipp.
|
inline |
FIXME_docs.
Definition at line 67 of file RtclRw11CntlBase.ipp.
|
inlinevirtual |
FIXME_docs.
Implements Retro::RtclRw11Cntl.
Definition at line 74 of file RtclRw11CntlBase.ipp.
Referenced by Retro::RtclRw11CntlDL11::FactoryCmdConfig(), Retro::RtclRw11CntlDZ11::FactoryCmdConfig(), Retro::RtclRw11CntlLP11::FactoryCmdConfig(), Retro::RtclRw11CntlPC11::FactoryCmdConfig(), Retro::RtclRw11CntlRHRP::FactoryCmdConfig(), Retro::RtclRw11CntlRK11::FactoryCmdConfig(), Retro::RtclRw11CntlRL11::FactoryCmdConfig(), Retro::RtclRw11CntlTM11::FactoryCmdConfig(), Retro::RtclRw11CntlRHRP::M_stats(), Retro::RtclRw11CntlRK11::M_stats(), Retro::RtclRw11CntlRL11::M_stats(), Retro::RtclRw11CntlTM11::M_stats(), Retro::RtclRw11CntlDL11::RtclRw11CntlDL11(), Retro::RtclRw11CntlDZ11::RtclRw11CntlDZ11(), Retro::RtclRw11CntlLP11::RtclRw11CntlLP11(), Retro::RtclRw11CntlPC11::RtclRw11CntlPC11(), and Retro::RtclRw11CntlRdmaBase< TC >::RtclRw11CntlRdmaBase().
|
inline |
FIXME_docs.
Definition at line 83 of file RtclRw11CntlBase.ipp.
Referenced by Retro::RtclRw11CntlDL11::FactoryCmdConfig(), Retro::RtclRw11CntlDZ11::FactoryCmdConfig(), Retro::RtclRw11CntlLP11::FactoryCmdConfig(), Retro::RtclRw11CntlPC11::FactoryCmdConfig(), Retro::RtclRw11CntlRHRP::FactoryCmdConfig(), Retro::RtclRw11CntlRK11::FactoryCmdConfig(), Retro::RtclRw11CntlRL11::FactoryCmdConfig(), and Retro::RtclRw11CntlTM11::FactoryCmdConfig().
|
protected |
FIXME_docs.
Definition at line 92 of file RtclRw11CntlBase.ipp.
References Retro::RtclArgs::AllDone(), Retro::RtclArgs::GetArg(), and Retro::RtclArgs::SetResult().
|
protected |
sptr to managed object
Definition at line 41 of file RtclRw11CntlBase.hpp.