17#ifndef included_Retro_Rw11UnitTape
18#define included_Retro_Rw11UnitTape 1
31 virtual void SetType(
const std::string& type);
33 const std::string&
Type()
const;
62 virtual void Dump(std::ostream& os,
int ind=0,
const char* text=0,
bool VirtWriteRecord(size_t nbyte, const uint8_t *data, int &opcode, RerrMsg &emsg)
FIXME_docs.
bool Eom() const
FIXME_docs.
virtual void SetType(const std::string &type)
FIXME_docs.
virtual bool Enabled() const
FIXME_docs.
bool VirtSpaceForw(size_t nrec, size_t &ndone, int &opcode, RerrMsg &emsg)
FIXME_docs.
size_t fCapacity
capacity in byte (0=unlimited)
bool Eot() const
FIXME_docs.
bool fEnabled
unit enabled
std::string fType
drive type
void SetCapacity(size_t nbyte)
FIXME_docs.
void SetPosRecord(int posrec)
FIXME_docs.
bool VirtSpaceBack(size_t nrec, size_t &ndone, int &opcode, RerrMsg &emsg)
FIXME_docs.
int PosFile() const
FIXME_docs.
bool VirtRewind(int &opcode, RerrMsg &emsg)
FIXME_docs.
bool WProt() const
FIXME_docs.
bool Bot() const
FIXME_docs.
~Rw11UnitTape()
Destructor.
const std::string & Type() const
FIXME_docs.
virtual void Dump(std::ostream &os, int ind=0, const char *text=0, int detail=0) const
FIXME_docs.
bool VirtWriteEof(RerrMsg &emsg)
FIXME_docs.
bool VirtReadRecord(size_t nbyte, uint8_t *data, size_t &ndone, int &opcode, RerrMsg &emsg)
FIXME_docs.
size_t Capacity() const
FIXME_docs.
bool fWProt
unit write protected
int PosRecord() const
FIXME_docs.
void SetWProt(bool wprot)
FIXME_docs.
void SetPosFile(int posfile)
FIXME_docs.
Implemenation (inline) of Rw11UnitVirt.
Declaration of class ReventLoop.