39 #ifndef __PCL_TIME_TRIGGER__
40 #define __PCL_TIME_TRIGGER__
42 #include <boost/timer.hpp>
43 #include <boost/thread.hpp>
44 #include <boost/thread/condition.hpp>
45 #include <boost/signals2.hpp>
46 #include <boost/signals2/slot.hpp>
78 boost::signals2::connection registerCallback (
const callback_type& callback);
84 setInterval (
double interval_seconds);
96 boost::signals2::signal <void() > callbacks_;
103 boost::thread timer_thread_;
104 boost::condition_variable condition_;
105 boost::mutex condition_mutex_;