w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::RtclRw11UnitBase< TU, TUV, TB > Class Template Reference

Implemenation (all inline) of RtclRw11UnitBase. More...

#include <RtclRw11UnitBase.hpp>

Inheritance diagram for Retro::RtclRw11UnitBase< TU, TUV, TB >:
[legend]
Collaboration diagram for Retro::RtclRw11UnitBase< TU, TUV, TB >:
[legend]

Public Member Functions

 RtclRw11UnitBase (const std::string &type, const std::shared_ptr< TU > &spunit)
 Constructor.
 
 ~RtclRw11UnitBase ()
 FIXME_docs.
 
virtual TU & Obj ()
 FIXME_docs.
 
virtual TUV & ObjUV ()
 FIXME_docs.
 
virtual Rw11CpuCpu () const
 FIXME_docs.
 
const std::shared_ptr< TU > & ObjSPtr ()
 FIXME_docs.
 

Protected Member Functions

virtual void AttachDone ()
 FIXME_docs.
 
int M_stats (RtclArgs &args)
 FIXME_docs.
 

Protected Attributes

std::shared_ptr< TU > fspObj
 sptr to managed object
 

Detailed Description

template<class TU, class TUV, class TB>
class Retro::RtclRw11UnitBase< TU, TUV, TB >

Implemenation (all inline) of RtclRw11UnitBase.

FIXME_docs

Definition at line 29 of file RtclRw11UnitBase.hpp.

Constructor & Destructor Documentation

◆ RtclRw11UnitBase()

template<class TU , class TUV , class TB >
Retro::RtclRw11UnitBase< TU, TUV, TB >::RtclRw11UnitBase ( const std::string &  type,
const std::shared_ptr< TU > &  spunit 
)
inline

Constructor.

Definition at line 54 of file RtclRw11UnitBase.ipp.

References Retro::RtclGetList::Add(), and Retro::RtclRw11UnitBase< TU, TUV, TB >::fspObj.

◆ ~RtclRw11UnitBase()

template<class TU , class TUV , class TB >
Retro::RtclRw11UnitBase< TU, TUV, TB >::~RtclRw11UnitBase
inline

FIXME_docs.

Definition at line 82 of file RtclRw11UnitBase.ipp.

Member Function Documentation

◆ Obj()

template<class TU , class TUV , class TB >
TU & Retro::RtclRw11UnitBase< TU, TUV, TB >::Obj
inlinevirtual

FIXME_docs.

Definition at line 89 of file RtclRw11UnitBase.ipp.

◆ ObjUV()

template<class TU , class TUV , class TB >
TUV & Retro::RtclRw11UnitBase< TU, TUV, TB >::ObjUV
inlinevirtual

FIXME_docs.

Definition at line 98 of file RtclRw11UnitBase.ipp.

◆ Cpu()

template<class TU , class TUV , class TB >
Rw11Cpu & Retro::RtclRw11UnitBase< TU, TUV, TB >::Cpu
inlinevirtual

FIXME_docs.

Definition at line 107 of file RtclRw11UnitBase.ipp.

◆ ObjSPtr()

template<class TU , class TUV , class TB >
const std::shared_ptr< TU > & Retro::RtclRw11UnitBase< TU, TUV, TB >::ObjSPtr
inline

FIXME_docs.

Definition at line 116 of file RtclRw11UnitBase.ipp.

◆ AttachDone()

template<class TU , class TUV , class TB >
void Retro::RtclRw11UnitBase< TU, TUV, TB >::AttachDone
protectedvirtual

FIXME_docs.

Definition at line 125 of file RtclRw11UnitBase.ipp.

References Retro::RtclRw11Unit::M_virt(), and Retro::RtclRw11VirtFactory().

◆ M_stats()

template<class TU , class TUV , class TB >
int Retro::RtclRw11UnitBase< TU, TUV, TB >::M_stats ( RtclArgs args)
protected

FIXME_docs.

Definition at line 140 of file RtclRw11UnitBase.ipp.

References Retro::RtclStats::Exec(), and Retro::RtclStats::GetArgs().

Member Data Documentation

◆ fspObj

template<class TU , class TUV , class TB >
std::shared_ptr<TU> Retro::RtclRw11UnitBase< TU, TUV, TB >::fspObj
protected

sptr to managed object

Definition at line 45 of file RtclRw11UnitBase.hpp.

Referenced by Retro::RtclRw11UnitBase< TU, TUV, TB >::RtclRw11UnitBase().


The documentation for this class was generated from the following files: