CStatusModule Class Reference

#include <CStatusModule.h>

Inheritance diagram for CStatusModule:

CCAMACStatusModule CVMEStatusModule List of all members.

Public Member Functions

 CStatusModule ()
 Default constructor.
 CStatusModule (const CStatusModule &rhs)
 Copy constructor.
 ~CStatusModule ()
 Destructor.
CStatusModuleoperator= (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.:

Definition at line 293 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 302 of file CStatusModule.cpp.

CStatusModule::~CStatusModule (  )  [inline]

Destructor.

Definition at line 299 of file CStatusModule.h.


Member Function Documentation

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 313 of file CStatusModule.cpp.

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

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

Comparison for equality.

Definition at line 319 of file CStatusModule.cpp.

Referenced by operator!=().

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

Definition at line 303 of file CStatusModule.h.

References operator==().

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

Implemented in CCAMACStatusModule, and CVMEStatusModule.

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

Implemented in CCAMACStatusModule, and CVMEStatusModule.

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

Implemented in CCAMACStatusModule, and CVMEStatusModule.


The documentation for this class was generated from the following files:
Generated on Wed Sep 17 08:38:11 2008 for NSCL Device support. by  doxygen 1.5.1