589 template<class O_=Empty, class P_=empty_event_params> |
589 template<class O_=Empty, class P_=empty_event_params> |
590 class EventChain { |
590 class EventChain { |
591 template<class O2_, class P2_> friend class EventChain; |
591 template<class O2_, class P2_> friend class EventChain; |
592 public: |
592 public: |
593 |
593 |
594 typedef int Token; |
594 typedef intptr_t Token; |
595 |
595 |
596 ////Constructor |
596 ////Constructor |
597 ///@Name : Name of the event |
597 ///@Name : Name of the event |
598 ///@Object : Source of the event |
598 ///@Object : Source of the event |
599 EventChain(std::string Name,O_ *Object=NULL) : |
599 EventChain(std::string Name,O_ *Object=NULL) : |