Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

TriggerPattern Class Reference

#include <TriggerPattern.h>

List of all members.

Public Methods

 TriggerPattern ()
 Constructors. More...

 TriggerPattern ( long pattern )
 ~TriggerPattern ()
 Destructor. More...

long pattern () const
 Retrieve trigger bits. More...

void setPattern ( long value )
 Update trigger bits. More...

void set ( int bit )
 Set single bit. More...

bool isSet ( int bit ) const
 Check specified bit. More...

std::ostream& fillStream ( std::ostream& s ) const
 Fill the output stream (ASCII). More...


Private Attributes

long m_pattern
 Data member to hold trigger bits. More...


Friends

StreamBuffer& operator<< ( StreamBuffer& s, const TriggerPattern& obj )
 Serialize the object for writing. More...

StreamBuffer& operator>> ( StreamBuffer& s, TriggerPattern& obj )
 Serialize the object for reading. More...

std::ostream& operator<< ( std::ostream& s, const TriggerPattern& obj )
 Output operator(ASCII). More...


Constructor & Destructor Documentation

TriggerPattern::TriggerPattern ( ) [inline]
 

Constructors.

Definition at line 29 of file TriggerPattern.h.

TriggerPattern::TriggerPattern ( long pattern ) [inline]
 

Definition at line 31 of file TriggerPattern.h.

TriggerPattern::~TriggerPattern ( ) [inline]
 

Destructor.

Definition at line 34 of file TriggerPattern.h.


Member Function Documentation

std::ostream & TriggerPattern::fillStream ( std::ostream & s ) const [inline]
 

Fill the output stream (ASCII).

Definition at line 72 of file TriggerPattern.h.

Referenced by operator<<().

bool TriggerPattern::isSet ( int bit ) const [inline]
 

Check specified bit.

Definition at line 51 of file TriggerPattern.h.

long TriggerPattern::pattern ( ) const [inline]
 

Retrieve trigger bits.

Definition at line 37 of file TriggerPattern.h.

void TriggerPattern::set ( int bit ) [inline]
 

Set single bit.

Definition at line 45 of file TriggerPattern.h.

void TriggerPattern::setPattern ( long value ) [inline]
 

Update trigger bits.

Definition at line 41 of file TriggerPattern.h.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream & s,
const TriggerPattern & obj ) [friend]
 

Output operator(ASCII).

Definition at line 67 of file TriggerPattern.h.

StreamBuffer & operator<< ( StreamBuffer & s,
const TriggerPattern & obj ) [friend]
 

Serialize the object for writing.

Definition at line 56 of file TriggerPattern.h.

StreamBuffer & operator>> ( StreamBuffer & s,
TriggerPattern & obj ) [friend]
 

Serialize the object for reading.

Definition at line 61 of file TriggerPattern.h.


Member Data Documentation

long TriggerPattern::m_pattern [private]
 

Data member to hold trigger bits.

Definition at line 81 of file TriggerPattern.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:54 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000