#include <CastorChannelStatus.h>
Public Types | |
enum | StatusBit { UNKNOWN = 0, BAD = 1, GOOD = 2, HOT = 3, DEAD = 4, END = 5 } |
Public Member Functions | |
CastorChannelStatus () | |
CastorChannelStatus (unsigned long fid, uint32_t status) | |
CastorChannelStatus (unsigned long fid, std::string status) | |
uint32_t | getValue () const |
bool | isBitSet (unsigned int bitnumber) const |
uint32_t | rawId () const |
void | setBit (unsigned int bitnumber) |
void | setValue (uint32_t value) |
void | unsetBit (unsigned int bitnumber) |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
uint32_t | mId |
uint32_t | mStatus |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 15 of file CastorChannelStatus.h.
Enumerator | |
---|---|
UNKNOWN | |
BAD | |
GOOD | |
HOT | |
DEAD | |
END |
Definition at line 28 of file CastorChannelStatus.h.
|
inline |
Definition at line 37 of file CastorChannelStatus.h.
|
inline |
Definition at line 38 of file CastorChannelStatus.h.
|
inline |
Definition at line 39 of file CastorChannelStatus.h.
References BAD, DEAD, END, GOOD, HOT, mStatus, and UNKNOWN.
|
inline |
Definition at line 74 of file CastorChannelStatus.h.
References mStatus.
Referenced by CastorDbASCIIIO::dumpObject(), and RecHitCorrector::produce().
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
Definition at line 50 of file CastorChannelStatus.h.
References mStatus, and relativeConstraints::value.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
|
inline |
|
friend |
Definition at line 81 of file CastorChannelStatus.h.
|
friend |
Definition at line 81 of file CastorChannelStatus.h.
|
private |
Definition at line 77 of file CastorChannelStatus.h.
Referenced by rawId().
|
private |
Definition at line 78 of file CastorChannelStatus.h.
Referenced by CastorChannelStatus(), getValue(), isBitSet(), setBit(), setValue(), and unsetBit().