Rcuxx::RcuCounter Class Reference
[RCU interface classes]

#include <rcuxx/Rcu.h>

Inheritance diagram for Rcuxx::RcuCounter:

Inheritance graph
Collaboration diagram for Rcuxx::RcuCounter:

Collaboration graph

List of all members.


Detailed Description

Cache of the TRigger CouNTers.

This provide the interface that concrete implementations should implement.

Public Member Functions

 RcuCounter (const char *name, RcuMemory &mem, size_t offset, RcuCommand *clear)
virtual void Decode (unsigned int dat)
virtual void Print () const
unsigned int Counts () const

Protected Attributes

unsigned int fCounts


Constructor & Destructor Documentation

Rcuxx::RcuCounter::RcuCounter ( const char *  name,
RcuMemory mem,
size_t  offset,
RcuCommand clear 
) [inline]

Constructor.

Parameters:
mem reference to memory
offset Offset in memory
clear Clear command


Member Function Documentation

virtual void Rcuxx::RcuCounter::Decode ( unsigned int  dat  )  [inline, virtual]

Decode dat as the TRigger CouNTers.

Reimplemented from Rcuxx::RcuRegister.

References fCounts.

virtual void Rcuxx::RcuCounter::Print (  )  const [inline, virtual]

Print to standard output.

Reimplemented from Rcuxx::RcuRegister.

References fCounts, and Rcuxx::RcuRegister::Print().

unsigned int Rcuxx::RcuCounter::Counts (  )  const [inline]

Returns:
Recieved triggers

References fCounts.


Member Data Documentation

unsigned int Rcuxx::RcuCounter::fCounts [protected]

How many triggers we got.

Referenced by Counts(), Decode(), and Print().


The documentation for this class was generated from the following file:
Top of page Last update Wed Jun 4 00:50:39 2008
Copyright © 2004 Christian Holm Created by DoxyGen 1.5.6