Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CStatusModule Class Reference

#include <CStatusModule.h>

Inheritance diagram for CStatusModule:

CCAMACStatusModule CVMEStatusModule List of all members.

Public Methods

 CStatusModule ()
 Default constructor.

 CStatusModule (const CStatusModule &rhs)
 Copy constructor.

 ~CStatusModule ()
 Destructor.

CStatusModule & operator= (const CStatusModule &rhs)
 Assignment.

int operator== (const CStatusModule &rhs) const
 Comparison for equality.

int operator!= (const CStatusModule &rhs) const
virtual void GoBusy ()=0
virtual void GoClear ()=0
virtual void ModuleClear ()=0

Detailed Description

Encapsulates a module which manages the outputs:

Definition at line 290 of file CStatusModule.h.


Constructor & Destructor Documentation

CStatusModule::CStatusModule (    ) 
 

Default constructor.

Default constructor. This is called when declarations of the form e.g.:

  • CStatusModule object; are performed.

Definition at line 288 of file CStatusModule.cpp.

CStatusModule::CStatusModule (  const CStatusModule &    rhs ) 
 

Copy constructor.

Copy construction. This is invoked when e.g. an object is passed by value to a function. The copy constructor makes a clone of the rhs object.

Definition at line 297 of file CStatusModule.cpp.

CStatusModule::~CStatusModule (    )  [inline]
 

Destructor.

Definition at line 299 of file CStatusModule.h.


Member Function Documentation

virtual void CStatusModule::GoBusy (    )  [pure virtual]
 

Implemented in CCAMACStatusModule, and CVMEStatusModule.

Referenced by CExperiment::SetBusy().

virtual void CStatusModule::GoClear (    )  [pure virtual]
 

Implemented in CCAMACStatusModule, and CVMEStatusModule.

Referenced by CExperiment::ClearBusy().

virtual void CStatusModule::ModuleClear (    )  [pure virtual]
 

Implemented in CCAMACStatusModule, and CVMEStatusModule.

Referenced by CExperiment::ClearBusy().

int CStatusModule::operator!= (  const CStatusModule &    rhs )  const [inline]
 

Definition at line 303 of file CStatusModule.h.

References operator==().

CStatusModule & CStatusModule::operator= (  const CStatusModule &    aCStatusModule ) 
 

Assignment.

Assignment operation. This member function supports assignment of an object of this class to an object of the same class.

Definition at line 308 of file CStatusModule.cpp.

Referenced by CVMEStatusModule::operator=(), and CCAMACStatusModule::operator=().

int CStatusModule::operator== (  const CStatusModule &    rhs )  const
 

Comparison for equality.

Definition at line 314 of file CStatusModule.cpp.

Referenced by operator!=(), CVMEStatusModule::operator==(), and CCAMACStatusModule::operator==().


The documentation for this class was generated from the following files:
Generated on Fri Nov 8 13:37:25 2002 for Event Readout system. by doxygen1.2.16