w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Rw11Rdma.ipp
Go to the documentation of this file.
1// $Id: Rw11Rdma.ipp 1186 2019-07-12 17:49:59Z mueller $
2// SPDX-License-Identifier: GPL-3.0-or-later
3// Copyright 2015-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4//
5// Revision History:
6// Date Rev Version Comment
7// 2019-06-07 1160 1.0.1 Stats() not longer const
8// 2015-01-04 627 1.0 Initial version
9// ---------------------------------------------------------------------------
10
15// all method definitions in namespace Retro
16namespace Retro {
17
18//------------------------------------------+-----------------------------------
20
22{
23 return *fpCntlBase;
24}
25
26//------------------------------------------+-----------------------------------
28
29inline Rw11Cpu& Rw11Rdma::Cpu() const
30{
31 return fpCntlBase->Cpu();
32}
33
34//------------------------------------------+-----------------------------------
36
37inline Rw11& Rw11Rdma::W11() const
38{
39 return fpCntlBase->W11();
40}
41
42//------------------------------------------+-----------------------------------
44
46{
47 return fpCntlBase->Server();
48}
49
50//------------------------------------------+-----------------------------------
52
54{
55 return fpCntlBase->Connect();
56}
57
58//------------------------------------------+-----------------------------------
60
62{
63 return fpCntlBase->LogFile();
64}
65
66//------------------------------------------+-----------------------------------
68
69inline size_t Rw11Rdma::ChunkSize() const
70{
71 return fChunksize;
72}
73
74//------------------------------------------+-----------------------------------
76
77inline bool Rw11Rdma::IsActive() const
78{
79 return fStatus != kStatusDone;
80}
81
82//------------------------------------------+-----------------------------------
84
86{
87 return fStats;
88}
89
90} // end namespace Retro
FIXME_docs.
Definition: RlogFile.hpp:34
FIXME_docs.
Definition: Rstats.hpp:28
FIXME_docs.
Definition: Rw11Cntl.hpp:42
Rw11 & W11() const
FIXME_docs.
Definition: Rw11Cntl.ipp:40
RlinkConnect & Connect() const
FIXME_docs.
Definition: Rw11Cntl.ipp:56
Rw11Cpu & Cpu() const
FIXME_docs.
Definition: Rw11Cntl.ipp:32
RlinkServer & Server() const
FIXME_docs.
Definition: Rw11Cntl.ipp:48
RlogFile & LogFile() const
FIXME_docs.
Definition: Rw11Cntl.ipp:64
FIXME_docs.
Definition: Rw11Cpu.hpp:66
Rw11Cntl & CntlBase() const
FIXME_docs.
Definition: Rw11Rdma.ipp:21
enum status fStatus
dma status
Definition: Rw11Rdma.hpp:101
bool IsActive() const
FIXME_docs.
Definition: Rw11Rdma.ipp:77
RlogFile & LogFile() const
FIXME_docs.
Definition: Rw11Rdma.ipp:61
RlinkServer & Server() const
FIXME_docs.
Definition: Rw11Rdma.ipp:45
@ kStatusDone
all chunks done and ok
Definition: Rw11Rdma.hpp:83
Rw11 & W11() const
FIXME_docs.
Definition: Rw11Rdma.ipp:37
Rw11Cpu & Cpu() const
FIXME_docs.
Definition: Rw11Rdma.ipp:29
size_t fChunksize
channel chunk size
Definition: Rw11Rdma.hpp:100
Rstats & Stats()
FIXME_docs.
Definition: Rw11Rdma.ipp:85
size_t ChunkSize() const
FIXME_docs.
Definition: Rw11Rdma.ipp:69
Rstats fStats
statistics
Definition: Rw11Rdma.hpp:109
Rw11Cntl * fpCntlBase
plain Rw11Cntl ptr
Definition: Rw11Rdma.hpp:97
RlinkConnect & Connect() const
FIXME_docs.
Definition: Rw11Rdma.ipp:53
FIXME_docs.
Definition: Rw11.hpp:31
Declaration of class ReventLoop.
Definition: ReventLoop.cpp:47