w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Rw11UnitRL11.hpp
Go to the documentation of this file.
1// $Id: Rw11UnitRL11.hpp 1186 2019-07-12 17:49:59Z mueller $
2// SPDX-License-Identifier: GPL-3.0-or-later
3// Copyright 2014-2017 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4//
5// Revision History:
6// Date Rev Version Comment
7// 2017-04-07 868 1.0.1 Dump(): add detail arg
8// 2014-06-08 561 1.0 Initial version
9// ---------------------------------------------------------------------------
10
11
16#ifndef included_Retro_Rw11UnitRL11
17#define included_Retro_Rw11UnitRL11 1
18
19#include "Rw11UnitDiskBase.hpp"
20
21namespace Retro {
22
23 class Rw11CntlRL11; // forw decl to avoid circular incl
24
25 class Rw11UnitRL11 : public Rw11UnitDiskBase<Rw11CntlRL11> {
26 public:
27 Rw11UnitRL11(Rw11CntlRL11* pcntl, size_t index);
29
30 virtual void SetType(const std::string& type);
31
32 void SetRlsta(uint16_t rlsta);
33 void SetRlpos(uint16_t rlpos);
34 uint16_t Rlsta() const;
35 uint16_t Rlpos() const;
36
37 virtual void Dump(std::ostream& os, int ind=0, const char* text=0,
38 int detail=0) const;
39
40 protected:
41 uint16_t fRlsta;
42 uint16_t fRlpos;
43 };
44
45} // end namespace Retro
46
47#include "Rw11UnitRL11.ipp"
48
49#endif
Implemenation (inline) of Rw11UnitDiskBase.
~Rw11UnitRL11()
Destructor.
void SetRlsta(uint16_t rlsta)
FIXME_docs.
uint16_t Rlpos() const
FIXME_docs.
virtual void SetType(const std::string &type)
FIXME_docs.
void SetRlpos(uint16_t rlpos)
FIXME_docs.
uint16_t Rlsta() const
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.
Definition: ReventLoop.cpp:47