ゴミ箱
Classes | Typedefs | Functions
boost::beast::http::detail Namespace Reference

Classes

class  basic_parsed_list
 
class  basic_parser_base
 
struct  buffers_or_fields
 
struct  buffers_or_fields< T, false >
 
struct  chunk_crlf_iter_type
 
struct  chunk_extensions
 
struct  chunk_extensions_impl
 
class  chunk_size
 
struct  chunk_size0
 
struct  chunk_size0_iter_type
 
struct  field_table
 
struct  fields_model
 
struct  has_value_type
 
struct  has_value_type< T, beast::detail::void_t< typename T::value_type > >
 
class  http_error_category
 
struct  is_body_sized
 
struct  is_chunk_extensions
 
struct  is_fields_helper
 
class  is_header_impl
 
struct  is_parser
 
struct  is_parser< parser< isRequest, Body, Fields > >
 
struct  opt_token_list_policy
 
struct  param_iter
 
struct  parser_is_done
 
struct  parser_is_header_done
 
class  read_msg_op
 
class  read_op
 
class  read_some_op
 
struct  serializer_is_done
 
struct  serializer_is_header_done
 
class  write_lambda
 
class  write_msg_op
 
class  write_op
 
class  write_ostream_lambda
 
class  write_some_lambda
 
class  write_some_op
 

Typedefs

using chunk_crlf_iter = chunk_crlf_iter_type< void >
 
using chunk_size0_iter = chunk_size0_iter_type< void >
 
template<class T >
using is_header = typename is_header_impl< T >::type
 

Functions

boost::asio::const_buffers_1 chunk_crlf ()
 Returns a buffer sequence holding a CRLF for chunk encoding. More...
 
boost::asio::const_buffers_1 chunk_last ()
 Returns a buffer sequence holding a final chunk header. More...
 
bool is_digit (char c)
 
char is_alpha (char c)
 
char is_text (char c)
 
char is_token_char (char c)
 
char is_qdchar (char c)
 
char is_qpchar (char c)
 
char to_value_char (char c)
 
std::int8_t unhex (char c)
 
template<class FwdIt >
void skip_ows (FwdIt &it, FwdIt const &end)
 
template<class RanIt >
void skip_ows_rev (RanIt &it, RanIt const &first)
 
template<class FwdIt >
bool skip_obs_fold (FwdIt &it, FwdIt const &last)
 
template<class FwdIt >
void skip_token (FwdIt &it, FwdIt const &last)
 
string_view trim (string_view s)
 
error_category const & get_http_error_category ()
 
field_table const & get_field_table ()
 
template<class = void>
string_view to_string (field f)
 
template<class String , class Pred >
void filter_token_list (String &s, string_view value, Pred &&pred)
 
template<class String , class Pred >
void filter_token_list_last (String &s, string_view value, Pred &&pred)
 
template<class String >
void keep_alive_impl (String &s, string_view value, unsigned version, bool keep_alive)
 
template<class = void>
status int_to_status (unsigned v)
 
template<class = void>
string_view status_to_string (unsigned v)
 
template<class = void>
status_class to_status_class (unsigned v)
 
template<class = void>
string_view verb_to_string (verb v)
 
template<class = void>
verb string_to_verb (string_view v)
 
template<class SyncWriteStream , bool isRequest, class Body , class Fields >
std::size_t write_some (SyncWriteStream &stream, serializer< isRequest, Body, Fields > &sr, error_code &ec)
 
template<class AsyncWriteStream , bool isRequest, class Body , class Fields , class WriteHandler >
async_return_type< WriteHandler, void(error_code, std::size_t)> async_write_some (AsyncWriteStream &stream, serializer< isRequest, Body, Fields > &sr, WriteHandler &&handler)
 

Typedef Documentation

template<class T >
using boost::beast::http::detail::is_header = typedef typename is_header_impl<T>::type

Function Documentation

template<class AsyncWriteStream , bool isRequest, class Body , class Fields , class WriteHandler >
async_return_type< WriteHandler, void(error_code, std::size_t)> boost::beast::http::detail::async_write_some ( AsyncWriteStream &  stream,
serializer< isRequest, Body, Fields > &  sr,
WriteHandler &&  handler 
)
boost::asio::const_buffers_1 boost::beast::http::detail::chunk_crlf ( )
inline

Returns a buffer sequence holding a CRLF for chunk encoding.

boost::asio::const_buffers_1 boost::beast::http::detail::chunk_last ( )
inline

Returns a buffer sequence holding a final chunk header.

template<class String , class Pred >
void boost::beast::http::detail::filter_token_list ( String &  s,
string_view  value,
Pred &&  pred 
)
template<class String , class Pred >
void boost::beast::http::detail::filter_token_list_last ( String &  s,
string_view  value,
Pred &&  pred 
)
field_table const& boost::beast::http::detail::get_field_table ( )
inline
error_category const& boost::beast::http::detail::get_http_error_category ( )
inline
template<class = void>
status boost::beast::http::detail::int_to_status ( unsigned  v)
char boost::beast::http::detail::is_alpha ( char  c)
inline
bool boost::beast::http::detail::is_digit ( char  c)
inline
char boost::beast::http::detail::is_qdchar ( char  c)
inline
char boost::beast::http::detail::is_qpchar ( char  c)
inline
char boost::beast::http::detail::is_text ( char  c)
inline
char boost::beast::http::detail::is_token_char ( char  c)
inline
template<class String >
void boost::beast::http::detail::keep_alive_impl ( String &  s,
string_view  value,
unsigned  version,
bool  keep_alive 
)
template<class FwdIt >
bool boost::beast::http::detail::skip_obs_fold ( FwdIt &  it,
FwdIt const &  last 
)
inline
template<class FwdIt >
void boost::beast::http::detail::skip_ows ( FwdIt &  it,
FwdIt const &  end 
)
inline
template<class RanIt >
void boost::beast::http::detail::skip_ows_rev ( RanIt &  it,
RanIt const &  first 
)
inline
template<class FwdIt >
void boost::beast::http::detail::skip_token ( FwdIt &  it,
FwdIt const &  last 
)
template<class = void>
string_view boost::beast::http::detail::status_to_string ( unsigned  v)
template<class = void>
verb boost::beast::http::detail::string_to_verb ( string_view  v)
template<class = void>
status_class boost::beast::http::detail::to_status_class ( unsigned  v)
template<class = void>
string_view boost::beast::http::detail::to_string ( field  f)
char boost::beast::http::detail::to_value_char ( char  c)
inline
string_view boost::beast::http::detail::trim ( string_view  s)
inline
std::int8_t boost::beast::http::detail::unhex ( char  c)
inline
template<class = void>
string_view boost::beast::http::detail::verb_to_string ( verb  v)
inline
template<class SyncWriteStream , bool isRequest, class Body , class Fields >
std::size_t boost::beast::http::detail::write_some ( SyncWriteStream &  stream,
serializer< isRequest, Body, Fields > &  sr,
error_code ec 
)