Ignore:
Timestamp:
Nov 13, 2009, 1:41:34 PM (14 years ago)
Author:
mies
Message:

Fixed tons of warnings when using CXXFLAGS="-Wall"!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/system/SystemEvent.h

    r3690 r6919  
    5959        const void* data; //< data attached to the event
    6060
    61 public: 
     61public:
    6262        // TODO: these should be private, but the gcc 3.4 in scratchbox for cross-compiling
    6363        // for Maemo (Nokia N810) gets confused when the friend class SystemQueue has a
     
    6666        uint32_t delayTime; //< time the event is scheduled at, or 0 if it is to be fired immediately
    6767        uint32_t remainingDelay; //< remaining delay time for sleeping
    68        
     68
    6969public:
    70         inline SystemEvent(
    71                         SystemEventListener* mlistener,
    72                         SystemEventType mtype = SystemEventType::DEFAULT,
    73                         void* mdata = NULL)
    74                         :       scheduledTime(boost::posix_time::not_a_date_time),
    75                                 delayTime(0),
    76                                 remainingDelay(0),
    77                                 listener(mlistener),
    78                                 type(mtype),
    79                                 data(mdata) {
     70        inline SystemEvent(SystemEventListener* mlistener, SystemEventType mtype =
     71                        SystemEventType::DEFAULT, void* mdata = NULL) :
     72                listener(mlistener), type(mtype), data(mdata), scheduledTime(
     73                                boost::posix_time::not_a_date_time), delayTime(0),
     74                                remainingDelay(0)
     75
     76        {
    8077        }
    8178
    8279        template<typename T>
    83         inline SystemEvent( SystemEventListener* mlistener,
    84                         SystemEventType mtype = SystemEventType::DEFAULT,
    85                         T* mdata = NULL)
    86                                 :       scheduledTime(boost::posix_time::not_a_date_time),
    87                                         delayTime(0),
    88                                         remainingDelay(0),
    89                                         listener(mlistener),
    90                                         type(mtype),
    91                                         data((void*)mdata) {
     80        inline SystemEvent(SystemEventListener* mlistener, SystemEventType mtype =
     81                        SystemEventType::DEFAULT, T* mdata = NULL) :
     82                listener(mlistener), type(mtype), data((void*) mdata), scheduledTime(
     83                                boost::posix_time::not_a_date_time), delayTime(0),
     84                                remainingDelay(0) {
    9285        }
    93 
    94 
    9586
    9687        inline SystemEvent(const SystemEvent& copy) {
     
    126117        template<typename T>
    127118        inline T* getData() const {
    128                 return (T*)*this;
     119                return (T*) *this;
    129120        }
    130121
     
    147138};
    148139
    149 }} // spovnet, common
     140}
     141} // spovnet, common
    150142
    151143#endif /* SYSTEMEVENT_H_ */
Note: See TracChangeset for help on using the changeset viewer.