#include <sick_generic_callback.h>
Public Types | |
| typedef SickWaitForMessageHandler< HandleType, MsgType > * | SickWaitForMessageHandlerPtr |
Public Member Functions | |
| bool | waitForNextMessage (MsgType &msg, double timeout_sec) |
Static Public Member Functions | |
| static void | addWaitForMessageHandlerHandler (SickWaitForMessageHandlerPtr handler) |
| static void | messageCallback (HandleType node, const MsgType *msg) |
| static void | removeWaitForMessageHandlerHandler (SickWaitForMessageHandlerPtr handler) |
| static void | shutdown () |
Protected Member Functions | |
| void | message_callback (HandleType node, const MsgType *msg) |
| void | signal_shutdown (void) |
Protected Attributes | |
| MsgType | m_message |
| std::condition_variable | m_message_cond |
| std::mutex | m_message_mutex |
| bool | m_message_valid = false |
| bool | m_running = true |
Static Protected Attributes | |
| static std::list< SickWaitForMessageHandler< HandleType, MsgType > * > | s_wait_for_message_handler_list |
| static std::mutex | s_wait_for_message_handler_mutex |
Definition at line 242 of file sick_generic_callback.h.
| typedef SickWaitForMessageHandler<HandleType, MsgType>* sick_scan_xd::SickWaitForMessageHandler< HandleType, MsgType >::SickWaitForMessageHandlerPtr |
Definition at line 246 of file sick_generic_callback.h.
|
inlinestatic |
Definition at line 279 of file sick_generic_callback.h.
|
inlineprotected |
Definition at line 316 of file sick_generic_callback.h.
|
inlinestatic |
Definition at line 266 of file sick_generic_callback.h.
|
inlinestatic |
Definition at line 285 of file sick_generic_callback.h.
|
inlinestatic |
Definition at line 297 of file sick_generic_callback.h.
|
inlineprotected |
Definition at line 309 of file sick_generic_callback.h.
|
inline |
Definition at line 248 of file sick_generic_callback.h.
|
protected |
Definition at line 333 of file sick_generic_callback.h.
|
protected |
Definition at line 335 of file sick_generic_callback.h.
|
protected |
Definition at line 334 of file sick_generic_callback.h.
|
protected |
Definition at line 332 of file sick_generic_callback.h.
|
protected |
Definition at line 331 of file sick_generic_callback.h.
|
staticprotected |
Definition at line 337 of file sick_generic_callback.h.
|
staticprotected |
Definition at line 338 of file sick_generic_callback.h.