w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
RtclRw11CntlBase.hpp
Go to the documentation of this file.
1// $Id: RtclRw11CntlBase.hpp 1186 2019-07-12 17:49:59Z mueller $
2// SPDX-License-Identifier: GPL-3.0-or-later
3// Copyright 2013-2018 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4//
5// Revision History:
6// Date Rev Version Comment
7// 2018-12-07 1078 1.2 use std::shared_ptr instead of boost
8// 2017-04-16 877 1.1 add class in ctor
9// 2013-03-06 495 1.0 Initial version
10// 2013-02-08 484 0.1 First draft
11// ---------------------------------------------------------------------------
12
13
18#ifndef included_Retro_RtclRw11CntlBase
19#define included_Retro_RtclRw11CntlBase 1
20
21#include <memory>
22
23#include "RtclRw11Cntl.hpp"
24
25namespace Retro {
26
27 template <class TC>
29 public:
30 explicit RtclRw11CntlBase(const std::string& type,
31 const std::string& cclass);
33
34 virtual TC& Obj();
35 const std::shared_ptr<TC>& ObjSPtr();
36
37 protected:
38 int M_bootcode(RtclArgs& args);
39
40 protected:
41 std::shared_ptr<TC> fspObj;
42 };
43
44} // end namespace Retro
45
46// implementation is all inline
47#include "RtclRw11CntlBase.ipp"
48
49#endif
FIXME_docs.
Definition: RtclArgs.hpp:41
Implemenation (all inline) of RtclRw11CntlBase.
virtual TC & Obj()
FIXME_docs.
std::shared_ptr< TC > fspObj
sptr to managed object
const std::shared_ptr< TC > & ObjSPtr()
FIXME_docs.
int M_bootcode(RtclArgs &args)
FIXME_docs.
Declaration of class ReventLoop.
Definition: ReventLoop.cpp:47