Changeset 13997 for trunk


Ignore:
Timestamp:
05/31/12 15:28:31 (12 years ago)
Author:
tbretz
Message:
Made some member function protected  which do not have to be public
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/DimState.h

    r13948 r13997  
    1111    callback fCallback;
    1212
     13    void HandlerImp(const EventImp &evt)
     14    {
     15        const bool disconnected = evt.GetSize()==0;
     16
     17        info = make_pair(evt.GetTime(), disconnected ? -256 : evt.GetQoS());
     18
     19        msg = disconnected ? "" : evt.GetString();
     20    }
     21
     22    void Callback(const EventImp &evt)
     23    {
     24        if (fCallback)
     25            fCallback(evt);
     26    }
     27
     28    virtual void Handler(const EventImp &evt)
     29    {
     30        HandlerImp(evt);
     31        Callback(evt);
     32    }
     33
    1334public:
    1435    DimState(const string &n, const string s="STATE") : server(n),
     
    3657        fCallback = cb;
    3758    }
    38 
    39     void HandlerImp(const EventImp &evt)
    40     {
    41         const bool disconnected = evt.GetSize()==0;
    42 
    43         info = make_pair(evt.GetTime(), disconnected ? -256 : evt.GetQoS());
    44 
    45         msg = disconnected ? "" : evt.GetString();
    46     }
    47 
    48     void Callback(const EventImp &evt)
    49     {
    50         if (fCallback)
    51             fCallback(evt);
    52     }
    53 
    54     virtual void Handler(const EventImp &evt)
    55     {
    56         HandlerImp(evt);
    57         Callback(evt);
    58     }
    59 
    6059
    6160    const Time &time() const { return info.first; }
     
    132131class DimVersion : public DimState
    133132{
    134 public:
    135     DimVersion() : DimState("DIS_DNS", "VERSION_NUMBER") { }
    136 
    137133    void Handler(const EventImp &evt)
    138134    {
     
    146142    }
    147143
     144public:
     145    DimVersion() : DimState("DIS_DNS", "VERSION_NUMBER") { }
     146
    148147    string version() const
    149148    {
     
    165164{
    166165    map<string, callback> fCallbacks;
    167 
    168 public:
    169     DimControl() : DimState("DIM_CONTROL") { }
    170 
    171     string file;
    172     string shortmsg;
    173     int scriptdepth;
    174 
    175     void AddCallback(const string &script, const callback &cb)
    176     {
    177         fCallbacks[script] = cb;
    178     }
    179166
    180167    void Handler(const EventImp &evt)
     
    219206    }
    220207
     208
     209public:
     210    DimControl() : DimState("DIM_CONTROL") { }
     211
     212    string file;
     213    string shortmsg;
     214    int scriptdepth;
     215
     216    void AddCallback(const string &script, const callback &cb)
     217    {
     218        fCallbacks[script] = cb;
     219    }
     220
    221221    State description() const
    222222    {
Note: See TracChangeset for help on using the changeset viewer.