#include "network_interface/common.h"
#include <cstdint>
#include <vector>
#include <deque>
#include <typeinfo>
#include <string>
#include <cstring>
#include <type_traits>
Go to the source code of this file.
|
template<typename C > |
int32_t | AS::Network::find_magic_word (const C &in, const size_t &magic_word) |
|
template<class T , class C > |
void | AS::Network::parse_tuple (const C &in, T *out1, T *out2, ByteOrder bo, const uint16_t &offset) |
|
template<class T , class C > |
T | AS::Network::read_be (const C &bufArray, const uint32_t &offset) |
|
template<class T , class C > |
T | AS::Network::read_be (const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset) |
|
template<class T , class C > |
T | AS::Network::read_le (const C &bufArray, const uint32_t &offset) |
|
template<class T , class C > |
T | AS::Network::read_le (const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset) |
|
template<class T > |
std::vector< uint8_t > | AS::Network::write_be (T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
|
template<class T > |
std::vector< uint8_t > | AS::Network::write_be (T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0) |
|
template<class T > |
std::vector< uint8_t > | AS::Network::write_le (T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
|
template<class T > |
std::vector< uint8_t > | AS::Network::write_le (T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0) |
|