Callback handlers for incoming u-blox messages.
More...
#include <callback.h>
|
void | handle (ublox::Reader &reader) |
| Calls the callback handler for the message in the reader. More...
|
|
template<typename T > |
void | insert (typename CallbackHandler_< T >::Callback callback) |
|
template<typename T > |
void | insert (typename CallbackHandler_< T >::Callback callback, unsigned int message_id) |
|
template<typename T > |
bool | read (T &message, const boost::posix_time::time_duration &timeout) |
| Read a u-blox message of the given type. More...
|
|
void | readCallback (unsigned char *data, std::size_t &size) |
| Processes u-blox messages in the given buffer & clears the read messages from the buffer. More...
|
|
Callback handlers for incoming u-blox messages.
Definition at line 121 of file callback.h.
void ublox_gps::CallbackHandlers::handle |
( |
ublox::Reader & |
reader | ) |
|
|
inline |
Calls the callback handler for the message in the reader.
- Parameters
-
reader | a reader containing a u-blox message |
Definition at line 160 of file callback.h.
template<typename T >
void ublox_gps::CallbackHandlers::insert |
( |
typename CallbackHandler_< T >::Callback |
callback | ) |
|
|
inline |
template<typename T >
void ublox_gps::CallbackHandlers::insert |
( |
typename CallbackHandler_< T >::Callback |
callback, |
|
|
unsigned int |
message_id |
|
) |
| |
|
inline |
template<typename T >
bool ublox_gps::CallbackHandlers::read |
( |
T & |
message, |
|
|
const boost::posix_time::time_duration & |
timeout |
|
) |
| |
|
inline |
Read a u-blox message of the given type.
- Parameters
-
message | the received u-blox message |
timeout | the amount of time to wait for the desired message |
Definition at line 176 of file callback.h.
void ublox_gps::CallbackHandlers::readCallback |
( |
unsigned char * |
data, |
|
|
std::size_t & |
size |
|
) |
| |
|
inline |
Processes u-blox messages in the given buffer & clears the read messages from the buffer.
- Parameters
-
data | the buffer of u-blox messages to process |
size | the size of the buffer |
Definition at line 205 of file callback.h.
boost::mutex ublox_gps::CallbackHandlers::callback_mutex_ |
|
private |
Callbacks ublox_gps::CallbackHandlers::callbacks_ |
|
private |
The documentation for this class was generated from the following file: