|
virtual | ~EventT () |
| Destructor.
|
|
ConnectionPtr | Connect (const boost::function< T > &_subscriber) |
| Connect a callback to this event.
|
|
unsigned int | ConnectionCount () const |
| Get the number of connections.
|
|
virtual void | Disconnect (ConnectionPtr _c) |
| Disconnect a callback to this event.
|
|
virtual void | Disconnect (int _id) |
| Disconnect a callback to this event.
|
|
void | operator() () |
| Access the signal.
|
|
template<typename P > |
void | operator() (const P &_p) |
| Signal the event with one parameter.
|
|
template<typename P1 , typename P2 > |
void | operator() (const P1 &_p1, const P2 &_p2) |
| Signal the event with two parameters.
|
|
template<typename P1 , typename P2 , typename P3 > |
void | operator() (const P1 &_p1, const P2 &_p2, const P3 &_p3) |
| Signal the event with three parameters.
|
|
template<typename P1 , typename P2 , typename P3 , typename P4 > |
void | operator() (const P1 &_p1, const P2 &_p2, const P3 &_p3, const P4 &_p4) |
| Signal the event with four parameters.
|
|
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) |
| Signal the event with five parameters.
|
|
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) |
| Signal the event with six parameters.
|
|
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) |
| Signal the event with seven parameters.
|
|
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) |
| Signal the event with eight parameters.
|
|
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) |
| Signal the event with nine parameters.
|
|
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) |
| Signal the event with ten parameters.
|
|
void | Signal () |
| Signal the event for all subscribers.
|
|
template<typename P > |
void | Signal (const P &_p) |
| Signal the event with one parameter.
|
|
template<typename P1 , typename P2 > |
void | Signal (const P1 &_p1, const P2 &_p2) |
| Signal the event with two parameter.
|
|
template<typename P1 , typename P2 , typename P3 > |
void | Signal (const P1 &_p1, const P2 &_p2, const P3 &_p3) |
| Signal the event with three parameter.
|
|
template<typename P1 , typename P2 , typename P3 , typename P4 > |
void | Signal (const P1 &_p1, const P2 &_p2, const P3 &_p3, const P4 &_p4) |
| Signal the event with four parameter.
|
|
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) |
| Signal the event with five parameter.
|
|
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) |
| Signal the event with six parameter.
|
|
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) |
| Signal the event with seven parameter.
|
|
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) |
| Signal the event with eight parameter.
|
|
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) |
| Signal the event with nine parameter.
|
|
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) |
| Signal the event with ten parameter.
|
|
virtual | ~Event () |
| Constructor.
|
|