network_interface
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace AS
Namespace AS::Network
Classes and Structs
Class TCPInterface
Class UDPInterface
Class UDPServer
Enums
Enum ByteOrder
Enum ReturnStatuses
Functions
Template Function AS::Network::find_magic_word
Template Function AS::Network::parse_tuple
Template Function AS::Network::read_be(const C&, const uint32_t&, const float&, const float&)
Template Function AS::Network::read_be(const C&, const uint32_t&)
Template Function AS::Network::read_le(const C&, const uint32_t&, const float&, const float&)
Template Function AS::Network::read_le(const C&, const uint32_t&)
Function AS::Network::return_status_desc
Template Function AS::Network::write_be(T *, typename std::enable_if<std::is_integral<T>::value>::type *)
Template Function AS::Network::write_be(T *, typename std::enable_if<std::is_floating_point<T>::value>::type *)
Template Function AS::Network::write_le(T *, typename std::enable_if<std::is_integral<T>::value>::type *)
Template Function AS::Network::write_le(T *, typename std::enable_if<std::is_floating_point<T>::value>::type *)
Directories
Directory include
Directory network_interface
Files
File common.h
File network_interface.h
File network_utils.h
File udp_server.h
Message Definitions
TCPFrame
UDPFrame
Standard Documents
CHANGELOG
Changelog for package network_interface
2003.1.2 (2023-10-17)
2003.1.1 (2022-06-29)
3.1.0 (2021-05-21)
3.0.0 (2021-03-03)
2.1.0 (2018-08-30)
2.0.0 (2018-04-25)
LICENSE
PACKAGE
README
Platform-agnostic Network Interface API
Index
network_interface
Index
Index
A
A
AS::Network::ByteOrder (C++ enum)
AS::Network::ByteOrder::BE (C++ enumerator)
AS::Network::ByteOrder::LE (C++ enumerator)
AS::Network::find_magic_word (C++ function)
AS::Network::parse_tuple (C++ function)
AS::Network::read_be (C++ function)
,
[1]
AS::Network::read_le (C++ function)
,
[1]
AS::Network::return_status_desc (C++ function)
AS::Network::ReturnStatuses (C++ enum)
AS::Network::ReturnStatuses::BAD_PARAM (C++ enumerator)
AS::Network::ReturnStatuses::CLOSE_FAILED (C++ enumerator)
AS::Network::ReturnStatuses::INIT_FAILED (C++ enumerator)
AS::Network::ReturnStatuses::NO_MESSAGES_RECEIVED (C++ enumerator)
AS::Network::ReturnStatuses::OK (C++ enumerator)
AS::Network::ReturnStatuses::READ_FAILED (C++ enumerator)
AS::Network::ReturnStatuses::SOCKET_CLOSED (C++ enumerator)
AS::Network::ReturnStatuses::SOCKET_ERROR (C++ enumerator)
AS::Network::ReturnStatuses::SOCKET_TIMEOUT (C++ enumerator)
AS::Network::ReturnStatuses::WRITE_FAILED (C++ enumerator)
AS::Network::TCPInterface (C++ class)
AS::Network::TCPInterface::close (C++ function)
AS::Network::TCPInterface::is_open (C++ function)
AS::Network::TCPInterface::open (C++ function)
AS::Network::TCPInterface::read (C++ function)
AS::Network::TCPInterface::read_exactly (C++ function)
AS::Network::TCPInterface::TCPInterface (C++ function)
AS::Network::TCPInterface::write (C++ function)
AS::Network::UDPInterface (C++ class)
AS::Network::UDPInterface::close (C++ function)
AS::Network::UDPInterface::is_open (C++ function)
AS::Network::UDPInterface::open (C++ function)
,
[1]
AS::Network::UDPInterface::read (C++ function)
AS::Network::UDPInterface::UDPInterface (C++ function)
AS::Network::UDPInterface::write (C++ function)
AS::Network::UDPServer (C++ class)
AS::Network::UDPServer::close (C++ function)
AS::Network::UDPServer::is_open (C++ function)
AS::Network::UDPServer::open (C++ function)
AS::Network::UDPServer::registerReceiveHandler (C++ function)
AS::Network::UDPServer::run (C++ function)
AS::Network::UDPServer::stop (C++ function)
AS::Network::UDPServer::UDPServer (C++ function)
AS::Network::write_be (C++ function)
,
[1]
AS::Network::write_le (C++ function)
,
[1]