common.h
/tmp/ws/src/network_interface/include/network_interface/
common_8h.html
AS
AS::Network
ByteOrder
namespaceAS_1_1Network.html
ab68a5e115e7a444d5d87f52a4579039c
BE
LE
ReturnStatuses
namespaceAS_1_1Network.html
ad9d5a5da148033d94a21ecc3c39a1a25
OK
INIT_FAILED
BAD_PARAM
SOCKET_ERROR
SOCKET_CLOSED
NO_MESSAGES_RECEIVED
READ_FAILED
WRITE_FAILED
CLOSE_FAILED
SOCKET_TIMEOUT
network_interface.h
/tmp/ws/src/network_interface/include/network_interface/
network__interface_8h.html
network_interface/common.h
AS::Network::TCPInterface
AS::Network::UDPInterface
AS
AS::Network
std::string
return_status_desc
namespaceAS_1_1Network.html
adce64d820ed2520e10b7d91a7fb99f48
(const ReturnStatuses &ret)
network_interface_test.cpp
/tmp/ws/src/network_interface/test/
network__interface__test_8cpp.html
network_interface/network_utils.h
NetworkUtilsTest
int
main
network__interface__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
network__interface__test_8cpp.html
a7522ea74b2931d9d3ebde29903bab84e
(NetworkUtilsTest, testReadBEDouble)
TEST_F
network__interface__test_8cpp.html
a245a27d79774811052b1d99b84972422
(NetworkUtilsTest, testReadBEFloat)
TEST_F
network__interface__test_8cpp.html
aeb60976b285ea6eb42ae5b6088f4eee8
(NetworkUtilsTest, testReadBEInt)
TEST_F
network__interface__test_8cpp.html
a3e4a7005193e07f178aea69af3b54ece
(NetworkUtilsTest, testReadLEDouble)
TEST_F
network__interface__test_8cpp.html
a2050327663603ed4102fbe26e3cfa6b2
(NetworkUtilsTest, testReadLEFloat)
TEST_F
network__interface__test_8cpp.html
a96cf54ba94d87acbba45b1f788440fb5
(NetworkUtilsTest, testReadLEInt)
TEST_F
network__interface__test_8cpp.html
af7b2cee2d24718c1b7a608508e924c24
(NetworkUtilsTest, testWriteBEDouble)
TEST_F
network__interface__test_8cpp.html
a0aa58c96f4c847ed0e7e1e63b736893a
(NetworkUtilsTest, testWriteBEFloat)
TEST_F
network__interface__test_8cpp.html
ad18e6fb208b54bd448ddeb32b6a2a15a
(NetworkUtilsTest, testWriteBEInt)
TEST_F
network__interface__test_8cpp.html
a9a7fea5312f09236db8f958965d43e0f
(NetworkUtilsTest, testWriteLEDouble)
TEST_F
network__interface__test_8cpp.html
ab90e2de0c0c82ebf4a720b72cf961d4b
(NetworkUtilsTest, testWriteLEFloat)
TEST_F
network__interface__test_8cpp.html
a0b415699b704877e50cbb0ddbd15430a
(NetworkUtilsTest, testWriteLEInt)
network_utils.h
/tmp/ws/src/network_interface/include/network_interface/
network__utils_8h.html
network_interface/common.h
AS
AS::Network
int32_t
find_magic_word
namespaceAS_1_1Network.html
ab08c8597ec778d31902e7d1bf7cd57af
(const C &in, const size_t &magic_word)
void
parse_tuple
namespaceAS_1_1Network.html
aa0d5977a161e184fe6ea4c31106ce712
(const C &in, T *out1, T *out2, ByteOrder bo, const uint16_t &offset)
T
read_be
namespaceAS_1_1Network.html
a86f65bdee34c3ad6b3cac1d100e3fc9a
(const C &bufArray, const uint32_t &offset)
T
read_be
namespaceAS_1_1Network.html
ae901a89a06a06cfe31db2fd14f260dbb
(const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset)
T
read_le
namespaceAS_1_1Network.html
ad983bc0e47a15521017e9f2df47007b7
(const C &bufArray, const uint32_t &offset)
T
read_le
namespaceAS_1_1Network.html
a81facf0fdf83d9e4198a483f57365b24
(const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset)
std::vector< uint8_t >
write_be
namespaceAS_1_1Network.html
a70fa9fccba0da6face6c4552a08e9b2f
(T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
std::vector< uint8_t >
write_be
namespaceAS_1_1Network.html
a3f8de1bbb12ad139441d289e94aeb56a
(T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0)
std::vector< uint8_t >
write_le
namespaceAS_1_1Network.html
acca86675544c47ce02398214c038b9a8
(T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
std::vector< uint8_t >
write_le
namespaceAS_1_1Network.html
ad7da75d121bb43dfcb81c61cf79c8e7a
(T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0)
tcp_interface.cpp
/tmp/ws/src/network_interface/src/
tcp__interface_8cpp.html
network_interface/network_interface.h
udp_interface.cpp
/tmp/ws/src/network_interface/src/
udp__interface_8cpp.html
network_interface/network_interface.h
udp_server.cpp
/tmp/ws/src/network_interface/src/
udp__server_8cpp.html
network_interface/udp_server.h
udp_server.h
/tmp/ws/src/network_interface/include/network_interface/
udp__server_8h.html
network_interface/common.h
AS::Network::UDPServer
AS
AS::Network
std::string
return_status_desc
namespaceAS_1_1Network.html
adce64d820ed2520e10b7d91a7fb99f48
(const ReturnStatuses &ret)
utils.cpp
/tmp/ws/src/network_interface/src/
utils_8cpp.html
network_interface/network_interface.h
NetworkUtilsTest
classNetworkUtilsTest.html
std::vector< uint8_t >
double_be_bytes
classNetworkUtilsTest.html
a5ebf3e22a05a46dbef0a835dca30bf85
std::vector< uint8_t >
double_le_bytes
classNetworkUtilsTest.html
acef439bfede06cbe17df96096bfef084
std::vector< uint8_t >
float_be_bytes
classNetworkUtilsTest.html
afca9e9ee51bf1a9f3da7c5798313c41e
std::vector< uint8_t >
float_le_bytes
classNetworkUtilsTest.html
ac9609c6bd6a9f8d948a11dd3fa5faf9d
std::vector< uint8_t >
int_be_bytes
classNetworkUtilsTest.html
a5f053c1e9aaf9eab3e384dd2ea02b091
std::vector< uint8_t >
int_le_bytes
classNetworkUtilsTest.html
af97775b3d2ad9df98f557f8ef68cf7b3
double
test_double
classNetworkUtilsTest.html
a988ee81892c4fdbc0501a97a5987c7b2
float
test_float
classNetworkUtilsTest.html
acdbdd56cb65b422dc3632501fbe2391e
uint32_t
test_int
classNetworkUtilsTest.html
aaed693cea78fe56ae20d8aa79d85e6ae
AS::Network::TCPInterface
classAS_1_1Network_1_1TCPInterface.html
ReturnStatuses
close
classAS_1_1Network_1_1TCPInterface.html
a3e211e9285d022c2318cc62337240a6c
()
bool
is_open
classAS_1_1Network_1_1TCPInterface.html
a47663894779079a5b65f44d2d83b5f2c
()
ReturnStatuses
open
classAS_1_1Network_1_1TCPInterface.html
a4e32255418c22ab64902c3a8b5f10b25
(std::string ip_address, const int &port)
ReturnStatuses
read
classAS_1_1Network_1_1TCPInterface.html
a03ff69921a7036e44b2c31afe1db0744
(std::vector< uint8_t > *msg)
ReturnStatuses
read_exactly
classAS_1_1Network_1_1TCPInterface.html
a1dfaa7c8cedae83e328fae748c06e546
(std::vector< uint8_t > *msg, const size_t &bytes_to_read)
TCPInterface
classAS_1_1Network_1_1TCPInterface.html
aa4d22a3dde4025403e445eaea56c1c72
()
ReturnStatuses
write
classAS_1_1Network_1_1TCPInterface.html
a8a7dad868d97e076e81435fa3ea2ae94
(const std::vector< uint8_t > &msg)
boost::system::error_code
error_
classAS_1_1Network_1_1TCPInterface.html
a38238d2c0d993f7cfc9d1b488fe4cb8f
boost::asio::io_service
io_service_
classAS_1_1Network_1_1TCPInterface.html
ab7a029f4d9b119ca83742898db2ce33f
boost::asio::ip::tcp::socket
socket_
classAS_1_1Network_1_1TCPInterface.html
a6882acb17a24b7fbfe99e41bfb47dc5d
AS::Network::UDPInterface
classAS_1_1Network_1_1UDPInterface.html
ReturnStatuses
close
classAS_1_1Network_1_1UDPInterface.html
ae48601fafab13ab22f66bdb1359a1122
()
bool
is_open
classAS_1_1Network_1_1UDPInterface.html
a5cbc6546f8364581924ae76c1110ac73
()
ReturnStatuses
open
classAS_1_1Network_1_1UDPInterface.html
a7f7ffdd86824da5e8421bf85cacc84bc
(const std::string &ip_address, uint32_t port)
ReturnStatuses
open
classAS_1_1Network_1_1UDPInterface.html
a3b6c4b43144ce576056543911f669d86
(const std::string &ip_address, uint32_t port, uint32_t receive_buffer_size)
ReturnStatuses
read
classAS_1_1Network_1_1UDPInterface.html
ab7e001d797c229ee742894c887af4909
(std::vector< uint8_t > *msg)
UDPInterface
classAS_1_1Network_1_1UDPInterface.html
a6e289ba9ecd75d044753e21a1954f290
()
ReturnStatuses
write
classAS_1_1Network_1_1UDPInterface.html
a212059505afc13632181bc129f377187
(const std::vector< uint8_t > &msg)
boost::asio::io_service
io_service_
classAS_1_1Network_1_1UDPInterface.html
a46491c66d8a9752c64c5018f25bec3ef
uint32_t
receive_buffer_size_
classAS_1_1Network_1_1UDPInterface.html
ad15cd1012c6166c73f3cb597dd54efa3
boost::asio::ip::udp::endpoint
sender_endpoint_
classAS_1_1Network_1_1UDPInterface.html
ad680b6fc3b40100306f1fc4124434663
boost::asio::ip::udp::socket
socket_
classAS_1_1Network_1_1UDPInterface.html
aacf757639c0c3f0b515bd5912e6c2730
AS::Network::UDPServer
classAS_1_1Network_1_1UDPServer.html
ReturnStatuses
close
classAS_1_1Network_1_1UDPServer.html
a56a88f6472476b9fd95b43cacc91bace
()
bool
is_open
classAS_1_1Network_1_1UDPServer.html
a43860d54dd2e877c824c8f6c078afaa3
()
ReturnStatuses
open
classAS_1_1Network_1_1UDPServer.html
aa347d10e231fa7878c2a7647fafbbd0e
(const std::string &ip_address, uint32_t port)
void
registerReceiveHandler
classAS_1_1Network_1_1UDPServer.html
a5a564a3ea5aea8366b6c5e98212b92e6
(std::function< std::vector< uint8_t >(const std::vector< uint8_t > &)> callback)
void
run
classAS_1_1Network_1_1UDPServer.html
ab30d892e78733f051ade74aa7dc0cab8
()
void
stop
classAS_1_1Network_1_1UDPServer.html
a06aa65aa0e965303655e0b3870883b39
()
UDPServer
classAS_1_1Network_1_1UDPServer.html
a5f9126e71c6938ff1d0794ebcb579a8e
()
void
handleReceive
classAS_1_1Network_1_1UDPServer.html
aacad2f4f8eabe1f84d4f94b602a761a9
(const boost::system::error_code &error, std::size_t bytes_transferred)
void
handleSend
classAS_1_1Network_1_1UDPServer.html
aa29cb810e8b9bb1aeeb4fe6cc9903cff
(std::vector< uint8_t > sent_payload, const boost::system::error_code &ec, std::size_t bytes_transferred)
void
startReceive
classAS_1_1Network_1_1UDPServer.html
aca214bb1aa097b61b74ee871a7200969
()
boost::asio::ip::udp::endpoint
client_endpoint_
classAS_1_1Network_1_1UDPServer.html
a5b5dd746c08d956f71ef57376b126163
boost::asio::io_service
io_service_
classAS_1_1Network_1_1UDPServer.html
abaa24440411087ddb9ffc982a93735a8
std::function< std::vector< uint8_t >const std::vector< uint8_t > &)>
receive_callback_
classAS_1_1Network_1_1UDPServer.html
a5c4b5357052dc1bf4373951318d7a5fc
boost::asio::ip::udp::endpoint
server_endpoint_
classAS_1_1Network_1_1UDPServer.html
a62d06d2c5a2c27914737d5493f5dea1b
boost::asio::ip::udp::socket
socket_
classAS_1_1Network_1_1UDPServer.html
aa2d01d97c0f90a42c7f5c1246e3a9fe3
AS
namespaceAS.html
AS::Network
AS::Network
namespaceAS_1_1Network.html
AS::Network::TCPInterface
AS::Network::UDPInterface
AS::Network::UDPServer
ByteOrder
namespaceAS_1_1Network.html
ab68a5e115e7a444d5d87f52a4579039c
BE
LE
ReturnStatuses
namespaceAS_1_1Network.html
ad9d5a5da148033d94a21ecc3c39a1a25
OK
INIT_FAILED
BAD_PARAM
SOCKET_ERROR
SOCKET_CLOSED
NO_MESSAGES_RECEIVED
READ_FAILED
WRITE_FAILED
CLOSE_FAILED
SOCKET_TIMEOUT
int32_t
find_magic_word
namespaceAS_1_1Network.html
ab08c8597ec778d31902e7d1bf7cd57af
(const C &in, const size_t &magic_word)
void
parse_tuple
namespaceAS_1_1Network.html
aa0d5977a161e184fe6ea4c31106ce712
(const C &in, T *out1, T *out2, ByteOrder bo, const uint16_t &offset)
T
read_be
namespaceAS_1_1Network.html
a86f65bdee34c3ad6b3cac1d100e3fc9a
(const C &bufArray, const uint32_t &offset)
T
read_be
namespaceAS_1_1Network.html
ae901a89a06a06cfe31db2fd14f260dbb
(const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset)
T
read_le
namespaceAS_1_1Network.html
ad983bc0e47a15521017e9f2df47007b7
(const C &bufArray, const uint32_t &offset)
T
read_le
namespaceAS_1_1Network.html
a81facf0fdf83d9e4198a483f57365b24
(const C &bufArray, const uint32_t &offset, const float &factor, const float &valueOffset)
std::string
return_status_desc
namespaceAS_1_1Network.html
adce64d820ed2520e10b7d91a7fb99f48
(const ReturnStatuses &ret)
std::vector< uint8_t >
write_be
namespaceAS_1_1Network.html
a70fa9fccba0da6face6c4552a08e9b2f
(T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
std::vector< uint8_t >
write_be
namespaceAS_1_1Network.html
a3f8de1bbb12ad139441d289e94aeb56a
(T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0)
std::vector< uint8_t >
write_le
namespaceAS_1_1Network.html
acca86675544c47ce02398214c038b9a8
(T *source, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
std::vector< uint8_t >
write_le
namespaceAS_1_1Network.html
ad7da75d121bb43dfcb81c61cf79c8e7a
(T *source, typename std::enable_if< std::is_integral< T >::value >::type *=0)