Class astutedds::cdr::XCDR1Decoder
ClassList > astutedds > cdr > XCDR1Decoder
XCDR1 decoding.
#include <xcdr1_codec.hpp>
Public Functions
| Type | Name |
|---|---|
| XCDR1Decoder (const std::vector< uint8_t > & buffer) |
|
| XCDR1Decoder (std::vector< uint8_t > &&) = delete |
|
| bool | at_end () const |
| bool | decode_bool () |
| double | decode_double () |
| float | decode_float () |
| int16_t | decode_int16 () |
| int32_t | decode_int32 () |
| int64_t | decode_int64 () |
| int8_t | decode_int8 () |
| uint32_t | decode_sequence_length () |
| std::string | decode_string () |
| uint16_t | decode_uint16 () |
| uint32_t | decode_uint32 () |
| uint64_t | decode_uint64 () |
| uint8_t | decode_uint8 () |
| size_t | position () const |
Public Functions Documentation
function XCDR1Decoder [1/2]
inline astutedds::cdr::XCDR1Decoder::XCDR1Decoder (
const std::vector< uint8_t > & buffer
)
function XCDR1Decoder [2/2]
astutedds::cdr::XCDR1Decoder::XCDR1Decoder (
std::vector< uint8_t > &&
) = delete
function at_end
inline bool astutedds::cdr::XCDR1Decoder::at_end () const
function decode_bool
inline bool astutedds::cdr::XCDR1Decoder::decode_bool ()
function decode_double
inline double astutedds::cdr::XCDR1Decoder::decode_double ()
function decode_float
inline float astutedds::cdr::XCDR1Decoder::decode_float ()
function decode_int16
inline int16_t astutedds::cdr::XCDR1Decoder::decode_int16 ()
function decode_int32
inline int32_t astutedds::cdr::XCDR1Decoder::decode_int32 ()
function decode_int64
inline int64_t astutedds::cdr::XCDR1Decoder::decode_int64 ()
function decode_int8
inline int8_t astutedds::cdr::XCDR1Decoder::decode_int8 ()
function decode_sequence_length
inline uint32_t astutedds::cdr::XCDR1Decoder::decode_sequence_length ()
function decode_string
inline std::string astutedds::cdr::XCDR1Decoder::decode_string ()
function decode_uint16
inline uint16_t astutedds::cdr::XCDR1Decoder::decode_uint16 ()
function decode_uint32
inline uint32_t astutedds::cdr::XCDR1Decoder::decode_uint32 ()
function decode_uint64
inline uint64_t astutedds::cdr::XCDR1Decoder::decode_uint64 ()
function decode_uint8
inline uint8_t astutedds::cdr::XCDR1Decoder::decode_uint8 ()
function position
inline size_t astutedds::cdr::XCDR1Decoder::position () const
The documentation for this class was generated from the following file include/astutedds/cdr/xcdr1_codec.hpp