Changeset 269 in pacpusframework for trunk/include/Pacpus/kernel/PacpusEvent.h


Ignore:
Timestamp:
03/13/14 10:41:25 (10 years ago)
Author:
Marek Kurdej
Message:

Major: InputOutputInterface callback method with 1 or 2 arguments: 1st can be const or non-const, second (PacpusEvent) can be optional.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/Pacpus/kernel/PacpusEvent.h

    r206 r269  
    4949    }
    5050
    51     road_time_t & time()
     51    road_time_t& time()
    5252    {
    5353        return m_time;
    5454    }
    5555
    56     const road_time_t & time() const
     56    road_time_t const& time() const
    5757    {
    5858        return m_time;
    5959    }
    6060
    61     road_timerange_t & timerange()
     61    road_timerange_t& timerange()
    6262    {
    6363        return m_timerange;
    6464    }
    6565
    66     const road_timerange_t & timerange() const
     66    road_timerange_t const& timerange() const
    6767    {
    6868        return m_timerange;
    6969    }
     70
    7071protected:
    7172    road_time_t m_time;
     
    121122    /// when T is convertible to S
    122123    template <typename S>
    123     PacpusTypedEvent(const PacpusTypedEvent<S> & other)
     124    PacpusTypedEvent(PacpusTypedEvent<S> const& other)
    124125        : PacpusEvent(static_cast<PacpusEventType>(other.type()), other.time(), other.timerange())
    125126        , TypedData<T>(other.data())
     
    146147{
    147148public:
    148     GenericData(const char * data, size_t size)
     149    GenericData(char const* data, size_t size)
    149150        : m_data(NULL)
    150151        , m_dataSize(size)
Note: See TracChangeset for help on using the changeset viewer.