Public Member Functions | Static Public Attributes | List of all members
roswrap::serialization::OStream Struct Reference

Output stream. More...

#include <serialization.h>

Inheritance diagram for roswrap::serialization::OStream:
Inheritance graph
[legend]

Public Member Functions

template<typename T >
ROS_FORCE_INLINE void next (const T &t)
 Serialize an item to this output stream. More...
 
template<typename T >
ROS_FORCE_INLINE OStreamoperator<< (const T &t)
 
 OStream (uint8_t *data, uint32_t count)
 
- Public Member Functions inherited from roswrap::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::Output
 

Additional Inherited Members

- Protected Member Functions inherited from roswrap::serialization::Stream
 Stream (uint8_t *_data, uint32_t _count)
 

Detailed Description

Output stream.

Definition at line 776 of file serialization.h.

Constructor & Destructor Documentation

◆ OStream()

roswrap::serialization::OStream::OStream ( uint8_t *  data,
uint32_t  count 
)
inline

Definition at line 780 of file serialization.h.

Member Function Documentation

◆ next()

template<typename T >
ROS_FORCE_INLINE void roswrap::serialization::OStream::next ( const T &  t)
inline

Serialize an item to this output stream.

Definition at line 788 of file serialization.h.

◆ operator<<()

template<typename T >
ROS_FORCE_INLINE OStream& roswrap::serialization::OStream::operator<< ( const T &  t)
inline

Definition at line 794 of file serialization.h.

Member Data Documentation

◆ stream_type

const StreamType roswrap::serialization::OStream::stream_type = stream_types::Output
static

Definition at line 778 of file serialization.h.


The documentation for this struct was generated from the following file:


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:19