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