w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <Rw11.hpp>
Public Member Functions | |
Rw11 () | |
Default constructor. | |
virtual | ~Rw11 () |
Destructor. | |
Rw11 (const Rw11 &)=delete | |
Rw11 & | operator= (const Rw11 &)=delete |
void | SetServer (const std::shared_ptr< RlinkServer > &spserv) |
FIXME_docs. | |
const std::shared_ptr< RlinkServer > & | ServerSPtr () const |
FIXME_docs. | |
RlinkServer & | Server () const |
FIXME_docs. | |
RlinkConnect & | Connect () const |
FIXME_docs. | |
RlogFile & | LogFile () const |
FIXME_docs. | |
void | AddCpu (const std::shared_ptr< Rw11Cpu > &spcpu) |
FIXME_docs. | |
size_t | NCpu () const |
FIXME_docs. | |
Rw11Cpu & | Cpu (size_t ind) const |
FIXME_docs. | |
void | Start () |
FIXME_docs. | |
bool | IsStarted () const |
FIXME_docs. | |
virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
FIXME_docs. | |
Static Public Attributes | |
static const int | kLam = 0 |
W11 CPU cluster lam. | |
Protected Member Functions | |
int | AttnHandler (RlinkServer::AttnArgs &args) |
FIXME_docs. | |
Protected Attributes | |
std::shared_ptr< RlinkServer > | fspServ |
size_t | fNCpu |
std::shared_ptr< Rw11Cpu > | fspCpu [4] |
bool | fStarted |
true if Start() called | |
|
delete |
void Retro::Rw11::SetServer | ( | const std::shared_ptr< RlinkServer > & | spserv | ) |
FIXME_docs.
Definition at line 64 of file Rw11.cpp.
References AttnHandler(), fspServ, and kLam.
Referenced by Retro::RtclRw11::ClassCmdConfig().
|
inline |
|
inline |
FIXME_docs.
Definition at line 30 of file Rw11.ipp.
References fspServ.
Referenced by AttnHandler(), Retro::Rw11Cpu::Server(), and Start().
|
inline |
FIXME_docs.
Definition at line 38 of file Rw11.ipp.
References fspServ.
Referenced by Retro::Rw11Cpu::Connect().
|
inline |
FIXME_docs.
Definition at line 46 of file Rw11.ipp.
References fspServ.
Referenced by Retro::Rw11Cpu::LogFile().
void Retro::Rw11::AddCpu | ( | const std::shared_ptr< Rw11Cpu > & | spcpu | ) |
FIXME_docs.
Definition at line 75 of file Rw11.cpp.
Referenced by Retro::RtclRw11::ClassCmdConfig().
|
inline |
FIXME_docs.
Definition at line 54 of file Rw11.ipp.
References fNCpu.
Referenced by Retro::RtclRw11::CpuCommands(), and Retro::RtclRw11::M_default().
Rw11Cpu & Retro::Rw11::Cpu | ( | size_t | ind | ) | const |
void Retro::Rw11::Start | ( | ) |
FIXME_docs.
Definition at line 101 of file Rw11.cpp.
References fNCpu, fspCpu, fStarted, Server(), Retro::RlinkServer::Start(), and Start().
Referenced by Retro::RtclRw11::M_start(), and Start().
|
inline |
FIXME_docs.
Definition at line 62 of file Rw11.ipp.
References fStarted.
Referenced by Retro::RtclRw11::RtclRw11().
|
virtual |
FIXME_docs.
Definition at line 117 of file Rw11.cpp.
References fNCpu, fspCpu, fspServ, fStarted, and Retro::RosPrintf().
Referenced by Retro::RtclRw11::M_dump().
|
protected |
FIXME_docs.
Definition at line 134 of file Rw11.cpp.
References fNCpu, fspCpu, Retro::RlinkServer::GetAttnInfo(), and Server().
Referenced by SetServer().
|
static |
W11 CPU cluster lam.
Definition at line 57 of file Rw11.hpp.
Referenced by Retro::RtclRw11Cpu::M_wtcpu(), and SetServer().
|
protected |
Definition at line 63 of file Rw11.hpp.
Referenced by Connect(), Dump(), LogFile(), Server(), ServerSPtr(), and SetServer().
|
protected |
|
protected |
|
protected |