Public Member Functions
EventT< T > Class Template Reference

An class for event processing. More...

#include <Event.hh>

Inheritance diagram for EventT< T >:
Inheritance graph
[legend]

List of all members.

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)

Detailed Description

template<typename T>
class gazebo::event::EventT< T >

An class for event processing.


The documentation for this class was generated from the following file: