An class for event processing. More...
#include <Event.hh>

Public Member Functions | |
| ConnectionPtr | Connect (const boost::function< T > &subscriber) |
| Connect a callback to this event. | |
| virtual void | Disconnect (ConnectionPtr c) |
| Disconnect a callback to this event. | |
| virtual void | Disconnect (int id) |
| void | operator() () |
| void | Signal () |
| template<typename P > | |
| void | operator() (const P &p) |
| template<typename P1 , typename P2 > | |
| void | operator() (const P1 &p1, const P2 &p2) |
| template<typename P1 , typename P2 , typename P3 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3) |
| template<typename P1 , typename P2 , typename P3 , typename P4 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 > | |
| void | operator() (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9, const P10 &p10) |
| template<typename P > | |
| void | Signal (const P &p) |
| template<typename P1 , typename P2 > | |
| void | Signal (const P1 &p1, const P2 &p2) |
| template<typename P1 , typename P2 , typename P3 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3) |
| template<typename P1 , typename P2 , typename P3 , typename P4 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9) |
| template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 > | |
| void | Signal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6, const P7 &p7, const P8 &p8, const P9 &p9, const P10 &p10) |
An class for event processing.
1.7.5.1