|
CARLA
|
#include <Token.h>
Public Types | |
| enum class | address : uint8_t { not_set , ip_v4 , ip_v6 } |
| enum class | protocol : uint8_t { not_set , tcp , udp } |
Public Attributes | ||
| union { | ||
| boost::asio::ip::address_v4::bytes_type v4 | ||
| boost::asio::ip::address_v6::bytes_type v6 | ||
| } | address | |
| enum carla::streaming::detail::token_data::address | address_type = address::not_set | |
| uint16_t | port = 0u | |
| enum carla::streaming::detail::token_data::protocol | protocol = protocol::not_set | |
| stream_id_type | stream_id = 0u | |
Definition at line 24 of file detail/Token.h.
|
strong |
| Enumerator | |
|---|---|
| not_set | |
| ip_v4 | |
| ip_v6 | |
Definition at line 35 of file detail/Token.h.
|
strong |
| Enumerator | |
|---|---|
| not_set | |
| tcp | |
| udp | |
Definition at line 29 of file detail/Token.h.
| union { ... } carla::streaming::detail::token_data::address |
| enum carla::streaming::detail::token_data::address carla::streaming::detail::token_data::address_type = address::not_set |
Referenced by carla::streaming::detail::token_type::address_is_v4(), carla::streaming::detail::token_type::address_is_v6(), carla::streaming::detail::token_type::get_address(), carla::streaming::detail::token_type::has_address(), carla::streaming::detail::token_type::is_valid(), and carla::streaming::detail::token_type::set_address().
| uint16_t carla::streaming::detail::token_data::port = 0u |
Definition at line 27 of file detail/Token.h.
Referenced by carla::streaming::detail::token_type::get_endpoint(), carla::streaming::detail::token_type::get_port(), carla::streaming::detail::token_type::token_type(), and carla::streaming::detail::token_type::token_type().
| enum carla::streaming::detail::token_data::protocol carla::streaming::detail::token_data::protocol = protocol::not_set |
| stream_id_type carla::streaming::detail::token_data::stream_id = 0u |
Definition at line 25 of file detail/Token.h.
Referenced by carla::streaming::detail::token_type::get_stream_id(), carla::streaming::detail::Dispatcher::MakeStream(), carla::streaming::detail::token_type::set_stream_id(), carla::streaming::detail::token_type::token_type(), and carla::streaming::detail::token_type::token_type().
| boost::asio::ip::address_v4::bytes_type carla::streaming::detail::token_data::v4 |
Definition at line 42 of file detail/Token.h.
| boost::asio::ip::address_v6::bytes_type carla::streaming::detail::token_data::v6 |
Definition at line 43 of file detail/Token.h.