#include <Dcs_Rps.h>
Inheritance diagram for Dcs_Rps:

Public Member Functions | |
| Dcs_Rps () | |
| Dcs_Rps (const Dcs_Rps &from) | |
| Dcs_Rps (UInt_t n, UInt_t r, UInt_t s, UInt_t w, UInt_t e) | |
| virtual | ~Dcs_Rps () |
| Bool_t | CanL2Cache () const |
| Bool_t | Compare (const Dcs_Rps &that) const |
| UInt_t | GetIndex (UInt_t) const |
| Int_t | GetRackno () const |
| Int_t | GetRackraw () const |
| Int_t | GetRackstatus () const |
| Int_t | GetWarning () const |
| Int_t | GetError () const |
| Int_t | GetAggregateNo () const |
| virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
| virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
| virtual DbiTableRow * | CreateTableRow () const |
Private Attributes | |
| Int_t | iRackno |
| Int_t | iRackraw |
| Int_t | iRackstatus |
| Int_t | iWarn |
| Int_t | iErr |
|
|
Definition at line 28 of file Dcs_Rps.h. 00028 { }
|
|
|
Definition at line 29 of file Dcs_Rps.h. 00029 : DbiTableRow(from) { *this = from; }
|
|
||||||||||||||||||||||||
|
Definition at line 30 of file Dcs_Rps.h. References iErr, iRackno, iRackraw, iRackstatus, iWarn, and s().
|
|
|
Definition at line 32 of file Dcs_Rps.h. 00032 { };
|
|
|
Reimplemented from DbiTableRow. Definition at line 36 of file Dcs_Rps.h. 00036 { return kTRUE; }
|
|
|
Definition at line 37 of file Dcs_Rps.h. References iErr, iRackno, iRackraw, iRackstatus, and iWarn. 00037 {
00038 return iRackno == that.iRackno
00039 && iRackraw == that.iRackraw
00040 && iRackstatus == that.iRackstatus
00041 && iWarn == that.iWarn
00042 && iErr == that.iErr; }
|
|
|
Implements DbiTableRow. Definition at line 56 of file Dcs_Rps.h. 00056 { return new Dcs_Rps; }
|
|
||||||||||||
|
Implements DbiTableRow. Definition at line 30 of file Dcs_Rps.cxx. 00031 {
00032 //
00033 //
00034 // Purpose: Fill object from Result Set
00035 //
00036 // Arguments:
00037 // rs in Result Set used to fill object
00038 // vrec in Associated validity record (or 0 if filling
00039 // DbiValidityRec)
00040 //
00041 // o Fill object from current row of Result Set.
00042 // This method demonstrates both the "dumb" fill method (just
00043 // load the data as it comes) and the smart method (check column
00044 // name and load according to column order).
00045
00046 // if ( rs.TableName() != "DCS_RPS"
00047 // && rs.TableName() != "Dcs_Rps" ) {
00048
00049 // Dumb method.
00050 rs >> iRackno >> iRackraw >> iRackstatus >> iWarn >> iErr;
00051
00052 // }
00053
00054 // Smart method
00055 /* else {
00056 Int_t numCol = rs.NumCols();
00057 // The first column (SeqNo) has already been processed.
00058 for (Int_t curCol = rs.HasRowCounter() ? 3 : 2; curCol <= numCol; ++curCol) {
00059 string colName = rs.CurColName();
00060 if ( colName == "RPS_RACKNO" ) rs >> iRackno;
00061 else if ( colName == "RPS_PACKEDDATA" ) rs >> iRackraw;
00062 else if ( colName == "RPS_RACKSTATUS" ) rs >> iRackstatus;
00063 else if ( colName == "RPS_ISWARN" ) rs >> iWarn;
00064 else if ( colName == "RPS_ISERROR" ) rs >> iErr;
00065 else {
00066 MSG("Dbi",Msg::kDebug) << "Ignoring column " << curCol
00067 << "(" << colName << ")"
00068 << "; not part of DcsRps" << endl;
00069 rs.IncrementCurCol();
00070 }
00071 }
00072
00073 }
00074 */
00075 }
|
|
|
Reimplemented from DbiTableRow. Definition at line 50 of file Dcs_Rps.h. 00050 { return iRackno; }
|
|
|
Definition at line 49 of file Dcs_Rps.h. 00049 { return iErr; }
|
|
|
Reimplemented from DbiTableRow. Definition at line 44 of file Dcs_Rps.h. 00044 { return iRackno; }
|
|
|
Definition at line 45 of file Dcs_Rps.h. 00045 { return iRackno; }
|
|
|
Definition at line 46 of file Dcs_Rps.h. 00046 { return iRackraw; }
|
|
|
Definition at line 47 of file Dcs_Rps.h. 00047 { return iRackstatus; }
|
|
|
Definition at line 48 of file Dcs_Rps.h. 00048 { return iWarn; }
|
|
||||||||||||
|
Reimplemented from DbiTableRow. Definition at line 78 of file Dcs_Rps.cxx. References iRackno, iRackraw, iRackstatus, and iWarn. 00079 {
00080 // Purpose: Stream object to output row stream
00081 //
00082 // Arguments:
00083 // ors in Output row stream.
00084 // vrec in Associated validity record (or 0 if filling
00085 // DbiValidityRec)
00086 // o Stream object to output row stream.
00087
00088 ors << iRackno << iRackraw << iRackstatus << iWarn << iErr;
00089 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1