Classes | |
class | TCPInterface |
class | UDPInterface |
class | UDPServer |
Enumerations | |
enum | ByteOrder { ByteOrder::BE = 0, ByteOrder::LE } |
enum | ReturnStatuses { ReturnStatuses::OK = 0, ReturnStatuses::INIT_FAILED = -1, ReturnStatuses::BAD_PARAM = -2, ReturnStatuses::SOCKET_ERROR = -3, ReturnStatuses::SOCKET_CLOSED = -4, ReturnStatuses::NO_MESSAGES_RECEIVED = -5, ReturnStatuses::READ_FAILED = -6, ReturnStatuses::WRITE_FAILED = -7, ReturnStatuses::CLOSE_FAILED = -8, ReturnStatuses::SOCKET_TIMEOUT = -9 } |
Functions | |
template<typename C > | |
int32_t | find_magic_word (const C &in, const size_t &magic_word) |
template<class T , class C > | |
void | parse_tuple (const C &in, T *out1, T *out2, ByteOrder bo, const uint16_t &offset) |
template<class T , class C > | |
T | read_be (const C &bufArray, const uint32_t &offset) |
template<class T , class C > | |
T | read_be (const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset) |
template<class T , class C > | |
T | read_le (const C &bufArray, const uint32_t &offset) |
template<class T , class C > | |
T | read_le (const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset) |
std::string | return_status_desc (const ReturnStatuses &ret) |
template<class T > | |
std::vector< uint8_t > | write_be (T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
template<class T > | |
std::vector< uint8_t > | write_be (T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0) |
template<class T > | |
std::vector< uint8_t > | write_le (T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
template<class T > | |
std::vector< uint8_t > | write_le (T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0) |
|
strong |
|
strong |
|
inline |
Definition at line 203 of file network_utils.h.
void AS::Network::parse_tuple | ( | const C & | in, |
T * | out1, | ||
T * | out2, | ||
ByteOrder | bo, | ||
const uint16_t & | offset | ||
) |
Definition at line 230 of file network_utils.h.
T AS::Network::read_be | ( | const C & | bufArray, |
const uint32_t & | offset | ||
) |
Definition at line 141 of file network_utils.h.
T AS::Network::read_be | ( | const C & | bufArray, |
const uint32_t & | offset, | ||
const float & | factor, | ||
const float & | valueOffset | ||
) |
Definition at line 115 of file network_utils.h.
T AS::Network::read_le | ( | const C & | bufArray, |
const uint32_t & | offset | ||
) |
Definition at line 54 of file network_utils.h.
T AS::Network::read_le | ( | const C & | bufArray, |
const uint32_t & | offset, | ||
const float & | factor, | ||
const float & | valueOffset | ||
) |
Definition at line 28 of file network_utils.h.
std::string AS::Network::return_status_desc | ( | const ReturnStatuses & | ret | ) |
std::vector<uint8_t> AS::Network::write_be | ( | T * | source, |
typename std::enable_if< std::is_floating_point< T >::value >::type * | = 0 |
||
) |
Definition at line 174 of file network_utils.h.
std::vector<uint8_t> AS::Network::write_be | ( | T * | source, |
typename std::enable_if< std::is_integral< T >::value >::type * | = 0 |
||
) |
Definition at line 150 of file network_utils.h.
std::vector<uint8_t> AS::Network::write_le | ( | T * | source, |
typename std::enable_if< std::is_floating_point< T >::value >::type * | = 0 |
||
) |
Definition at line 85 of file network_utils.h.
std::vector<uint8_t> AS::Network::write_le | ( | T * | source, |
typename std::enable_if< std::is_integral< T >::value >::type * | = 0 |
||
) |
Definition at line 63 of file network_utils.h.