30using namespace std::placeholders;
80 lock_guard<RlinkConnect> lock(
Cpu().Connect());
90 lock_guard<RlinkConnect> lock(
Cpu().Connect());
106 lock_guard<RlinkConnect> lock(
Cpu().Connect());
109 if (!
Obj().Attach(url, emsg))
return args.
Quit(emsg);
122 lock_guard<RlinkConnect> lock(
Cpu().Connect());
133 "Bad state: fupVirt == nullptr");
136 lock_guard<RlinkConnect> lock(
Cpu().Connect());
137 return fupVirt->DispatchCmd(args);
150 Obj().
Dump(sos, 0,
"", detail);
162 sos <<
"no default output defined yet...\n";
void AppendResultLines(const std::string &str)
FIXME_docs.
bool GetArg(const char *name, Tcl_Obj *&pval)
FIXME_docs.
int Quit(const std::string &str)
FIXME_docs.
void SetResult(const std::string &str)
FIXME_docs.
bool AllDone()
FIXME_docs.
void AddMeth(const std::string &name, methfo_t &&methfo)
FIXME_docs.
bool GetArgsDump(RtclArgs &args, int &detail)
FIXME_docs.
void DelMeth(const std::string &name)
FIXME_docs.
int M_get(RtclArgs &args)
FIXME_docs.
int M_set(RtclArgs &args)
FIXME_docs.
virtual void AttachDone()=0
virtual Rw11Cpu & Cpu() const =0
void DetachCleanup()
FIXME_docs.
int M_dump(RtclArgs &args)
FIXME_docs.
int M_get(RtclArgs &args)
FIXME_docs.
virtual Rw11Unit & Obj()=0
int M_detach(RtclArgs &args)
FIXME_docs.
int M_virt(RtclArgs &args)
FIXME_docs.
virtual ~RtclRw11Unit()
Destructor.
RtclRw11Unit(const std::string &type)
Default constructor.
std::unique_ptr< RtclRw11Virt > fupVirt
int M_default(RtclArgs &args)
FIXME_docs.
int M_attach(RtclArgs &args)
FIXME_docs.
int M_set(RtclArgs &args)
FIXME_docs.
virtual void Detach()
FIXME_docs.
virtual void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
Declaration of class ReventLoop.