#include <boost/asio/buffer.hpp>
#include <array>
#include <climits>
#include <cstdint>
#include <random>
#include <type_traits>
Go to the source code of this file.
|
void | boost::beast::websocket::detail::prepare_key (std::uint32_t &prepared, std::uint32_t key) |
|
void | boost::beast::websocket::detail::prepare_key (std::uint64_t &prepared, std::uint32_t key) |
|
template<class T > |
std::enable_if< std::is_integral< T >::value, T >::type | boost::beast::websocket::detail::ror (T t, unsigned n=1) |
|
template<class = void> |
void | boost::beast::websocket::detail::mask_inplace_fast (boost::asio::mutable_buffer const &b, std::uint32_t &key) |
|
template<class = void> |
void | boost::beast::websocket::detail::mask_inplace_fast (boost::asio::mutable_buffer const &b, std::uint64_t &key) |
|
void | boost::beast::websocket::detail::mask_inplace (boost::asio::mutable_buffer const &b, std::uint32_t &key) |
|
void | boost::beast::websocket::detail::mask_inplace (boost::asio::mutable_buffer const &b, std::uint64_t &key) |
|
template<class MutableBuffers , class KeyType > |
void | boost::beast::websocket::detail::mask_inplace (MutableBuffers const &bs, KeyType &key) |
|