w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <Rw11Virt.hpp>
Public Types | |
enum | stats { kDimStat = 0 } |
Public Member Functions | |
Rw11Virt (Rw11Unit *punit) | |
Default constructor. | |
virtual | ~Rw11Virt () |
Destructor. | |
Rw11Virt (const Rw11Virt &)=delete | |
Rw11Virt & | operator= (const Rw11Virt &)=delete |
Rw11Unit & | Unit () const |
FIXME_docs. | |
Rw11Cntl & | Cntl () const |
FIXME_docs. | |
Rw11Cpu & | Cpu () const |
FIXME_docs. | |
Rw11 & | W11 () const |
FIXME_docs. | |
RlinkServer & | Server () const |
FIXME_docs. | |
RlogFile & | LogFile () const |
FIXME_docs. | |
virtual bool | WProt () const |
FIXME_docs. | |
const RparseUrl & | Url () const |
FIXME_docs. | |
virtual bool | Open (const std::string &url, RerrMsg &emsg)=0 |
Rstats & | Stats () |
FIXME_docs. | |
virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
FIXME_docs. | |
Protected Attributes | |
Rw11Unit * | fpUnit |
back ref to unit | |
RparseUrl | fUrl |
bool | fWProt |
write protected | |
Rstats | fStats |
statistics | |
FIXME_docs.
Definition at line 34 of file Rw11Virt.hpp.
Enumerator | |
---|---|
kDimStat |
Definition at line 60 of file Rw11Virt.hpp.
|
explicit |
Default constructor.
Definition at line 36 of file Rw11Virt.cpp.
|
virtual |
Destructor.
Definition at line 46 of file Rw11Virt.cpp.
|
delete |
|
inline |
FIXME_docs.
Definition at line 23 of file Rw11Virt.ipp.
References fpUnit.
Referenced by Retro::Rw11VirtTermTcp::ListenPollHandler(), Retro::Rw11VirtTermTcp::Open(), and Retro::Rw11VirtTermTcp::RcvPollHandler().
|
inline |
FIXME_docs.
Definition at line 31 of file Rw11Virt.ipp.
References Retro::Rw11Unit::CntlBase(), and fpUnit.
|
inline |
FIXME_docs.
Definition at line 39 of file Rw11Virt.ipp.
References Retro::Rw11Unit::Cpu(), and fpUnit.
|
inline |
FIXME_docs.
Definition at line 47 of file Rw11Virt.ipp.
References fpUnit, and Retro::Rw11Unit::W11().
|
inline |
FIXME_docs.
Definition at line 55 of file Rw11Virt.ipp.
References fpUnit, and Retro::Rw11Unit::Server().
Referenced by Retro::Rw11VirtTermTcp::ListenPollHandler(), Retro::Rw11VirtEthTap::Open(), Retro::Rw11VirtTermPty::Open(), Retro::Rw11VirtTermTcp::Open(), Retro::Rw11VirtTermTcp::RcvPollHandler(), Retro::Rw11VirtEthTap::~Rw11VirtEthTap(), Retro::Rw11VirtTermPty::~Rw11VirtTermPty(), and Retro::Rw11VirtTermTcp::~Rw11VirtTermTcp().
|
inline |
FIXME_docs.
Definition at line 63 of file Rw11Virt.ipp.
References fpUnit, and Retro::Rw11Unit::LogFile().
Referenced by Retro::Rw11VirtTermTcp::ListenPollHandler(), Retro::Rw11VirtTermTcp::Open(), Retro::Rw11VirtTermTcp::RcvPollHandler(), and Retro::Rw11VirtTermTcp::Snd().
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11VirtDiskOver.
Definition at line 52 of file Rw11Virt.cpp.
References fWProt.
Referenced by Retro::Rw11CntlTM11::AddFastExit(), Retro::Rw11CntlTM11::AddNormalExit(), Retro::Rw11CntlTM11::AttnHandler(), Retro::Rw11CntlTM11::UnitSetup(), and Retro::Rw11UnitTape::WProt().
|
inline |
FIXME_docs.
Definition at line 71 of file Rw11Virt.ipp.
References fUrl.
Referenced by Retro::Rw11Unit::AttachUrl().
|
pure virtual |
|
inline |
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11VirtDisk, Retro::Rw11VirtDiskFile, Retro::Rw11VirtDiskOver, Retro::Rw11VirtDiskRam, Retro::Rw11VirtEth, Retro::Rw11VirtEthTap, Retro::Rw11VirtStream, Retro::Rw11VirtTape, Retro::Rw11VirtTapeTap, Retro::Rw11VirtTerm, Retro::Rw11VirtTermPty, and Retro::Rw11VirtTermTcp.
Definition at line 60 of file Rw11Virt.cpp.
References Retro::RparseUrl::Dump(), Retro::Rstats::Dump(), fpUnit, fStats, fUrl, fWProt, and Retro::RosPrintf().
Referenced by Retro::Rw11VirtDisk::Dump(), Retro::Rw11VirtEth::Dump(), Retro::Rw11VirtStream::Dump(), Retro::Rw11VirtTape::Dump(), Retro::Rw11VirtTerm::Dump(), and Retro::RtclRw11Virt::M_dump().
|
protected |
back ref to unit
Definition at line 65 of file Rw11Virt.hpp.
Referenced by Cntl(), Cpu(), Dump(), LogFile(), Retro::Rw11VirtStream::Open(), Server(), Unit(), and W11().
|
protected |
Definition at line 66 of file Rw11Virt.hpp.
Referenced by Dump(), Retro::Rw11VirtDiskFile::Open(), Retro::Rw11VirtDiskRam::Open(), Retro::Rw11VirtEthTap::Open(), Retro::Rw11VirtStream::Open(), Retro::Rw11VirtTapeTap::Open(), Retro::Rw11VirtTermPty::Open(), Retro::Rw11VirtTermTcp::Open(), Retro::Rw11VirtDiskRam::ReadPattern(), and Url().
|
protected |
write protected
Definition at line 67 of file Rw11Virt.hpp.
Referenced by Dump(), Retro::Rw11VirtDiskOver::Flush(), Retro::Rw11VirtDiskFile::Open(), Retro::Rw11VirtDiskRam::Open(), Retro::Rw11VirtStream::Open(), Retro::Rw11VirtTapeTap::Open(), and WProt().
|
protected |
statistics
Definition at line 68 of file Rw11Virt.hpp.
Referenced by Dump(), Retro::Rw11VirtDiskOver::Flush(), Retro::Rw11VirtStream::Flush(), Retro::Rw11VirtTermTcp::ListenPollHandler(), Retro::Rw11VirtEthTap::RcvPollHandler(), Retro::Rw11VirtTermPty::RcvPollHandler(), Retro::Rw11VirtTermTcp::RcvPollHandler(), Retro::Rw11VirtDiskFile::Read(), Retro::Rw11VirtDiskOver::Read(), Retro::Rw11VirtDiskRam::Read(), Retro::Rw11VirtStream::Read(), Retro::Rw11VirtTapeTap::ReadRecord(), Retro::Rw11VirtTapeTap::Rewind(), Retro::Rw11VirtDisk::Rw11VirtDisk(), Retro::Rw11VirtDiskOver::Rw11VirtDiskOver(), Retro::Rw11VirtDiskRam::Rw11VirtDiskRam(), Retro::Rw11VirtEth::Rw11VirtEth(), Retro::Rw11VirtStream::Rw11VirtStream(), Retro::Rw11VirtTape::Rw11VirtTape(), Retro::Rw11VirtTerm::Rw11VirtTerm(), Retro::Rw11VirtTermTcp::Rw11VirtTermTcp(), Retro::Rw11VirtStream::Seek(), Retro::Rw11VirtEthTap::Snd(), Retro::Rw11VirtTermPty::Snd(), Retro::Rw11VirtTermTcp::Snd(), Retro::Rw11VirtTapeTap::SpaceBack(), Retro::Rw11VirtTapeTap::SpaceForw(), Stats(), Retro::Rw11VirtStream::Tell(), Retro::Rw11VirtStream::Write(), Retro::Rw11VirtDiskFile::Write(), Retro::Rw11VirtDiskOver::Write(), Retro::Rw11VirtDiskRam::Write(), Retro::Rw11VirtTapeTap::WriteEof(), and Retro::Rw11VirtTapeTap::WriteRecord().