Input stream. More...
#include <serialization.h>
Public Member Functions | |
IStream (uint8_t *data, uint32_t count) | |
template<typename T > | |
ROS_FORCE_INLINE void | next (T &t) |
Deserialize an item from this input stream. More... | |
template<typename T > | |
ROS_FORCE_INLINE IStream & | operator>> (T &t) |
Public Member Functions inherited from ros::serialization::Stream | |
ROS_FORCE_INLINE uint8_t * | advance (uint32_t len) |
Advances the stream, checking bounds, and returns a pointer to the position before it was advanced. More... | |
uint8_t * | getData () |
uint32_t | getLength () |
Returns the amount of space left in the stream. More... | |
Static Public Attributes | |
static const StreamType | stream_type = stream_types::Input |
Additional Inherited Members | |
Protected Member Functions inherited from ros::serialization::Stream | |
Stream (uint8_t *_data, uint32_t _count) | |
Input stream.
Definition at line 713 of file serialization.h.
|
inline |
Definition at line 717 of file serialization.h.
|
inline |
Deserialize an item from this input stream.
Definition at line 725 of file serialization.h.
|
inline |
Definition at line 731 of file serialization.h.
|
static |
Definition at line 715 of file serialization.h.