63 unique_ptr<Rw11VirtTerm> up;
65 if (scheme ==
"pty") {
67 if (!up->Open(url, emsg)) up.reset();
69 }
else if (scheme ==
"tcp") {
71 if (!up->Open(url, emsg)) up.reset();
74 emsg.
Init(
"Rw11VirtTerm::New",
string(
"Scheme '") + scheme +
75 "' is not supported");
88 os << bl << (text?text:
"--") <<
"Rw11VirtTerm @ " <<
this << endl;
90 os << bl <<
" fChannelId: " <<
fChannelId << endl;
void Init(const std::string &meth, const std::string &text)
FIXME_docs.
I/O appicator to generate fill characters.
static std::string FindScheme(const std::string &url, const std::string &def="")
FIXME_docs.
void Define(size_t ind, const std::string &name, const std::string &text)
FIXME_docs.
static std::unique_ptr< Rw11VirtTerm > New(const std::string &url, Rw11Unit *punit, RerrMsg &emsg)
FIXME_docs.
std::string fChannelId
channel id
~Rw11VirtTerm()
Destructor.
virtual void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
Rw11VirtTerm(Rw11Unit *punit)
Default constructor.
virtual void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
Declaration of class ReventLoop.