SCTDAL::RodModule Class Reference

Module definition for SCT rod. More...

#include <RodModule.h>

Inheritance diagram for SCTDAL::RodModule:

Inheritance graph
[legend]
Collaboration diagram for SCTDAL::RodModule:

Collaboration graph
[legend]

Public Member Functions

 RodModule (::Configuration &conf,::ConfigObject &obj)
virtual ~RodModule ()
bool destroy (::Configuration &conf)
 Destroy object of the RodModule class.
virtual void init (bool init_children)
virtual void print (unsigned int, bool, std::ostream &) const
unsigned short get_group () const
 Get "group" attribute value.
unsigned short group () const
bool set_group (unsigned short value)
 Set "group" attribute value.

Static Public Member Functions

static RodModulecreate (::Configuration &conf, const std::string &id="")
 Create new object of the RodModule class.

Static Public Attributes

static const std::string s_class_name

Private Member Functions

void check_init () const

Static Private Member Functions

static void update (::Configuration &conf, const ::ConfigurationChange *change)
static void reset (::Configuration &conf, bool re_initialise_obj)

Private Attributes

unsigned short m_group

Friends

class ::Configuration

Detailed Description

Module definition for SCT rod.

Definition at line 24 of file RodModule.h.


Member Function Documentation

static RodModule* SCTDAL::RodModule::create ::Configuration &  conf,
const std::string &  id = ""
[static]
 

Create new object of the RodModule class.

Parameters:
conf configuration object
id optional identity for new object
Returns:
non-null pointer on new object in case of success or null pointer if failed

Reimplemented from SCTDAL::RodRModule.

bool SCTDAL::RodModule::destroy ::Configuration &  conf  ) 
 

Destroy object of the RodModule class.

Returns:
true in case of success or false if failed

Reimplemented from SCTDAL::RodRModule.

unsigned short SCTDAL::RodModule::get_group  )  const [inline]
 

Get "group" attribute value.

Definition at line 79 of file RodModule.h.

References check_init(), and m_group.

Here is the call graph for this function:

bool SCTDAL::RodModule::set_group unsigned short  value  )  [inline]
 

Set "group" attribute value.

Definition at line 86 of file RodModule.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:06:46 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6