Template Class Synchronizer
Defined in File synchronizer.h
Inheritance Relationships
Base Types
public message_filters::noncopyable
(Class noncopyable)public Policy
Class Documentation
-
template<class Policy>
class Synchronizer : public message_filters::noncopyable, public Policy Public Types
Public Functions
-
template<class F0, class F1, class F2, class F3>
inline Synchronizer(F0 &f0, F1 &f1, F2 &f2, F3 &f3)
-
template<class F0, class F1, class F2, class F3, class F4>
inline Synchronizer(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4)
-
template<class F0, class F1, class F2, class F3, class F4, class F5>
inline Synchronizer(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6>
inline Synchronizer(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6, class F7>
inline Synchronizer(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6, F7 &f7)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6, class F7, class F8>
inline Synchronizer(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6, F7 &f7, F8 &f8)
-
inline Synchronizer()
-
template<class F0, class F1, class F2>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2)
-
template<class F0, class F1, class F2, class F3>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2, F3 &f3)
-
template<class F0, class F1, class F2, class F3, class F4>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4)
-
template<class F0, class F1, class F2, class F3, class F4, class F5>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6, class F7>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6, F7 &f7)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6, class F7, class F8>
inline Synchronizer(const Policy &policy, F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6, F7 &f7, F8 &f8)
-
inline ~Synchronizer()
-
inline void init()
-
template<class F0, class F1, class F2, class F3>
inline void connectInput(F0 &f0, F1 &f1, F2 &f2, F3 &f3)
-
template<class F0, class F1, class F2, class F3, class F4>
inline void connectInput(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4)
-
template<class F0, class F1, class F2, class F3, class F4, class F5>
inline void connectInput(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6>
inline void connectInput(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6, class F7>
inline void connectInput(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6, F7 &f7)
-
template<class F0, class F1, class F2, class F3, class F4, class F5, class F6, class F7, class F8>
inline void connectInput(F0 &f0, F1 &f1, F2 &f2, F3 &f3, F4 &f4, F5 &f5, F6 &f6, F7 &f7, F8 &f8)
-
template<class C>
inline Connection registerCallback(C &callback)
-
template<class C>
inline Connection registerCallback(const C &callback)
-
template<class C, typename T>
inline Connection registerCallback(const C &callback, T *t)
-
template<class C, typename T>
inline Connection registerCallback(C &callback, T *t)
-
inline void setName(const std::string &name)
-
inline const std::string &getName()
-
inline void signal(const M0Event &e0, const M1Event &e1, const M2Event &e2, const M3Event &e3, const M4Event &e4, const M5Event &e5, const M6Event &e6, const M7Event &e7, const M8Event &e8)
Public Static Attributes
-
static const uint8_t MAX_MESSAGES = 9
-
template<class F0, class F1, class F2, class F3>