#include <cstddef>
#include <cstdint>
#include <vector>
#include <typeinfo>
#include <cstring>
Go to the source code of this file.
Namespaces | |
namespace | AS |
namespace | AS::Network |
Enumerations | |
enum | AS::Network::ByteOrder { AS::Network::BE = 0, AS::Network::LE } |
Functions | |
int32_t | AS::Network::find_magic_word (uint8_t *in, uint32_t buf_size, size_t magic_word) |
template<typename T > | |
T | AS::Network::read_be (unsigned char *bufArray, const unsigned int &size, const unsigned int &offset, const float &factor, const unsigned int &valueOffset) |
template<typename T > | |
T | AS::Network::read_be (unsigned char *bufArray, const unsigned int &size, const unsigned int &offset) |
template<typename T > | |
T | AS::Network::read_le (uint8_t *bufArray, const uint32_t &size, const uint32_t &offset, const float &factor, const uint32_t &valueOffset) |
template<typename T > | |
T | AS::Network::read_le (unsigned char *bufArray, const unsigned int &size, const unsigned int &offset) |
bool | AS::Network::system_is_big_endian () |
template<typename T > | |
std::vector< uint8_t > | AS::Network::write_be (T *source) |
template<typename T > | |
std::vector< uint8_t > | AS::Network::write_le (T *source) |