#include <Token.h>
Public Types | |
enum | address : uint8_t { address::not_set, address::ip_v4, address::ip_v6 } |
enum | protocol : uint8_t { protocol::not_set, protocol::tcp, protocol::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 |
uint16_t carla::streaming::detail::token_data::port = 0u |
Definition at line 27 of file detail/Token.h.
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::Dispatcher::MakeStream(), 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.