Ignore:
Timestamp:
05/23/12 19:32:56 (12 years ago)
Author:
tbretz
Message:
Removed the DimServiceInfoList; unified the Printing of states.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/ratecontrol.cc

    r13838 r13844  
    5151    vector<bool> fBlock;
    5252
    53     DimServiceInfoListImp fNetwork;
    54 
    5553    DimVersion fDim;
    56     DimState  fDimFTM;
    57     DimState  fDimRS;
     54    DimDescribedState fDimFTM;
     55    DimDescribedState fDimRS;
    5856
    5957    float  fTargetRate;
     
    431429        return GetCurrentState();
    432430    }
    433 /*
    434     void PrintState(const pair<Time,int> &state, const char *server)
    435     {
    436         const State rc = fNetwork.GetState(server, state.second);
    437 
    438         Out() << state.first.GetAsStr("%H:%M:%S.%f").substr(0, 12) << " - ";
    439         Out() << kBold << server << ": ";
    440         Out() << rc.name << "[" << rc.index << "]";
    441         Out() << kReset << " - " << kBlue << rc.comment << endl;
    442     }
    443 
    444     int Print()
    445     {
    446         Out() << fStatusDim.first.GetAsStr("%H:%M:%S.%f").substr(0, 12) << " - ";
    447         Out() << kBold << "DIM_DNS: ";
    448         if (fStatusDim.second==0)
    449             Out() << "Offline" << endl;
    450         else
    451             Out() << "V" << fStatusDim.second/100 << 'r' << fStatusDim.second%100 << endl;
    452 
    453         PrintState(fStatusRS,  "RATE_SCAN");
    454         PrintState(fStatusFTM, "FTM_CONTROL");
    455 
    456         return GetCurrentState();
    457     }
    458     */
    459 
    460     const State GetState(const DimState &s) const
    461     {
    462         return fNetwork.GetState(s.name(), s.state());
    463     }
    464 
    465     void PrintState(const DimState &state) const
    466     {
    467         const State rc = GetState(state);
    468 
    469         Out() << state.time().GetAsStr("%H:%M:%S.%f").substr(0, 12) << " - ";
    470         Out() << kBold << state.name() << ": ";
    471         if (rc.index==-3)
    472         {
    473             Out() << kReset << "Offline" << endl;
    474             return;
    475         }
    476         if (rc.index==-2)
    477             Out() << state.state();
    478         else
    479             Out() << rc.name << "[" << rc.index << "]";
    480         Out() << kReset << " - " << kBlue << rc.comment << endl;
    481     }
    482431
    483432    int Print() const
    484433    {
    485         Out() << fDim.time().GetAsStr("%H:%M:%S.%f").substr(0, 12) << " - ";
    486         Out() << kBold << "DIM_DNS: " << fDim.version() << endl;
    487 
    488         PrintState(fDimFTM);
    489         PrintState(fDimRS);
     434        Out() << fDim << endl;
     435        Out() << fDimFTM << endl;
     436        Out() << fDimRS << endl;
    490437
    491438        return GetCurrentState();
Note: See TracChangeset for help on using the changeset viewer.