LCOV - code coverage report
Current view: top level - app/libs/cpp-httplib - httplib.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 0 1731 0.0 %
Date: 2023-08-17 16:45:52 Functions: 0 170 0.0 %

Function Name Sort by function name Hit count Sort by hit count
httplib::ClientImpl::shutdown_ssl(httplib::ClientImpl::Socket&, bool) 0
httplib::ClientImpl::process_socket(httplib::ClientImpl::Socket const&, std::function<bool (httplib::Stream&)>) 0
httplib::ClientImpl::create_and_connect_socket(httplib::ClientImpl::Socket&, httplib::Error&) 0
httplib::ClientImpl::~ClientImpl() 0
httplib::ClientImpl::~ClientImpl().2 0
httplib::ThreadPool::worker::operator()() 0
httplib::ThreadPool::enqueue(std::function<void ()>) 0
httplib::ThreadPool::shutdown() 0
httplib::ThreadPool::ThreadPool(unsigned long) 0
httplib::ThreadPool::~ThreadPool() 0
httplib::ThreadPool::~ThreadPool().2 0
httplib::default_socket_options(int) 0
httplib::Server::apply_ranges(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0
httplib::Server::read_content(httplib::Stream&, httplib::Request&, httplib::Response&) 0
httplib::Server::bind_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) 0
httplib::Server::listen_internal() 0
httplib::Server::process_request(httplib::Stream&, bool, bool&, std::function<void (httplib::Request&)> const&) 0
httplib::Server::set_mount_point(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) 0
httplib::Server::dispatch_request(httplib::Request&, httplib::Response&, std::vector<std::pair<std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >, std::function<void (httplib::Request const&, httplib::Response&)> >, std::allocator<std::pair<std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >, std::function<void (httplib::Request const&, httplib::Response&)> > > > const&) 0
httplib::Server::read_content_core(httplib::Stream&, httplib::Request&, httplib::Response&, std::function<bool (char const*, unsigned long)>, std::function<bool (httplib::MultipartFormData const&)>, std::function<bool (char const*, unsigned long)>) 0
httplib::Server::parse_request_line(char const*, httplib::Request&) 0
httplib::Server::handle_file_request(httplib::Request const&, httplib::Response&, bool) 0
httplib::Server::write_response_core(httplib::Stream&, bool, httplib::Request const&, httplib::Response&, bool) 0
httplib::Server::process_and_close_socket(int) 0
httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::Server::read_content_with_content_receiver(httplib::Stream&, httplib::Request&, httplib::Response&, std::function<bool (char const*, unsigned long)>, std::function<bool (httplib::MultipartFormData const&)>, std::function<bool (char const*, unsigned long)>) 0
httplib::Server::dispatch_request_for_content_reader(httplib::Request&, httplib::Response&, httplib::ContentReader, std::vector<std::pair<std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >, std::function<void (httplib::Request const&, httplib::Response&, httplib::ContentReader const&)> >, std::allocator<std::pair<std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >, std::function<void (httplib::Request const&, httplib::Response&, httplib::ContentReader const&)> > > > const&) 0
httplib::Server::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (httplib::Request const&, httplib::Response&)>) 0
httplib::Server::Post(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (httplib::Request const&, httplib::Response&)>) 0
httplib::Server::listen(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) 0
httplib::Server::routing(httplib::Request&, httplib::Response&, httplib::Stream&) 0
httplib::Server::Server() 0
httplib::Server::~Server() 0
httplib::Server::~Server().2 0
long httplib::Stream::write_format<char const*, char const*>(char const*, char const* const&, char const* const&) 0
long httplib::Stream::write_format<int, char const*>(char const*, int const&, char const* const&) 0
httplib::Stream::write(char const*) 0
httplib::detail::decode_url(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 0
httplib::detail::keep_alive(int, long) 0
httplib::detail::scope_exit::~scope_exit() 0
httplib::detail::select_read(int, long, long) 0
httplib::detail::BufferStream::read(char*, unsigned long) 0
httplib::detail::BufferStream::write(char const*, unsigned long) 0
httplib::detail::BufferStream::~BufferStream() 0
httplib::detail::BufferStream::~BufferStream().2 0
httplib::detail::SocketStream::read(char*, unsigned long) 0
httplib::detail::SocketStream::write(char const*, unsigned long) 0
httplib::detail::SocketStream::~SocketStream() 0
httplib::detail::SocketStream::~SocketStream().2 0
long httplib::detail::handle_EINTR<httplib::detail::read_socket(int, void*, unsigned long, int)::{lambda()#1}>(httplib::detail::read_socket(int, void*, unsigned long, int)::{lambda()#1}) 0
long httplib::detail::handle_EINTR<httplib::detail::select_read(int, long, long)::{lambda()#1}>(httplib::detail::select_read(int, long, long)::{lambda()#1}) 0
long httplib::detail::handle_EINTR<httplib::detail::send_socket(int, void const*, unsigned long, int)::{lambda()#1}>(httplib::detail::send_socket(int, void const*, unsigned long, int)::{lambda()#1}) 0
long httplib::detail::handle_EINTR<httplib::detail::select_write(int, long, long)::{lambda()#1}>(httplib::detail::select_write(int, long, long)::{lambda()#1}) 0
long httplib::detail::handle_EINTR<httplib::detail::wait_until_socket_is_ready(int, long, long)::{lambda()#1}>(httplib::detail::wait_until_socket_is_ready(int, long, long)::{lambda()#1}) 0
httplib::detail::nocompressor::compress(char const*, unsigned long, bool, std::function<bool (char const*, unsigned long)>) 0
httplib::detail::nocompressor::~nocompressor() 0
httplib::detail::nocompressor::~nocompressor().2 0
bool httplib::detail::parse_header<httplib::detail::read_headers(httplib::Stream&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)#1}>(char const*, char const, httplib::detail::read_headers(httplib::Stream&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)#1}) 0
bool httplib::detail::parse_header<httplib::detail::read_content_chunked<httplib::Request>(httplib::Stream&, httplib::Request&, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)#1}>(char const*, char const*, httplib::detail::read_content_chunked<httplib::Request>(httplib::Stream&, httplib::Request&, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)#1}) 0
bool httplib::detail::read_content<httplib::Request>(httplib::Stream&, httplib::Request&, unsigned long, int&, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool) 0
httplib::detail::read_headers(httplib::Stream&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) 0
httplib::detail::select_write(int, long, long) 0
int httplib::detail::create_socket<httplib::Server::create_server_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::function<void (int)>) const::{lambda(int, addrinfo&)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, bool, std::function<void (int)>, httplib::Server::create_server_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::function<void (int)>) const::{lambda(int, addrinfo&)#1}) 0
int httplib::detail::create_socket<httplib::detail::create_client_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool, std::function<void (int)>, long, long, long, long, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Error&)::{lambda(int, addrinfo&)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int, bool, std::function<void (int)>, httplib::detail::create_client_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool, std::function<void (int)>, long, long, long, long, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Error&)::{lambda(int, addrinfo&)#1}) 0
httplib::detail::encoding_type(httplib::Request const&, httplib::Response const&) 0
httplib::detail::from_hex_to_i(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, int&) 0
httplib::detail::from_i_to_hex[abi:cxx11](unsigned long) 0
httplib::detail::is_valid_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
bool httplib::detail::write_content<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, unsigned long, unsigned long, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}, httplib::Error&) 0
httplib::detail::write_headers(httplib::Stream&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) 0
httplib::detail::expect_content(httplib::Request const&) 0
httplib::detail::file_extension(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::detail::status_message(int) 0
httplib::detail::bind_ip_address(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::detail::get_ip_and_port(sockaddr_storage const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 0
httplib::detail::is_socket_alive(int) 0
httplib::detail::set_nonblocking(int, bool) 0
httplib::detail::get_header_value(std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, char const*) 0
unsigned long httplib::detail::get_header_value<unsigned long>(std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) 0
httplib::detail::parse_query_text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&) 0
httplib::detail::find_content_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) 0
httplib::detail::parse_range_header(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<long, long>, std::allocator<std::pair<long, long> > >&) 0
httplib::detail::stream_line_reader::append(char) 0
httplib::detail::stream_line_reader::getline() 0
httplib::detail::compare_case_ignore(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::detail::create_client_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool, std::function<void (int)>, long, long, long, long, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Error&) 0
bool httplib::detail::read_content_chunked<httplib::Request>(httplib::Stream&, httplib::Request&, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>) 0
httplib::detail::get_local_ip_and_port(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 0
httplib::detail::process_client_socket(int, long, long, long, long, std::function<bool (httplib::Stream&)>) 0
bool httplib::detail::write_content_chunked<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}, httplib::detail::compressor>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&, httplib::detail::compressor&, httplib::Error&) 0
httplib::detail::get_remote_ip_and_port(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) 0
httplib::detail::MultipartFormDataParser::buf_append(char const*, unsigned long) 0
httplib::detail::MultipartFormDataParser::set_boundary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) 0
httplib::detail::MultipartFormDataParser::parse(char const*, unsigned long, std::function<bool (char const*, unsigned long)> const&, std::function<bool (httplib::MultipartFormData const&)> const&) 0
httplib::detail::MultipartFormDataParser::MultipartFormDataParser() 0
httplib::detail::parse_multipart_boundary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0
bool httplib::detail::prepare_content_receiver<httplib::Request, httplib::detail::read_content<httplib::Request>(httplib::Stream&, httplib::Request&, unsigned long, int&, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool)::{lambda(std::function<bool (char const*, unsigned long, unsigned long, unsigned long)> const&)#1}>(httplib::Request&, int&, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool, httplib::detail::read_content<httplib::Request>(httplib::Stream&, httplib::Request&, unsigned long, int&, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool)::{lambda(std::function<bool (char const*, unsigned long, unsigned long, unsigned long)> const&)#1}) 0
httplib::detail::read_content_with_length(httplib::Stream&, unsigned long, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>) 0
httplib::detail::skip_content_with_length(httplib::Stream&, unsigned long) 0
httplib::detail::can_compress_content_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
bool httplib::detail::process_server_socket_core<httplib::detail::process_server_socket<httplib::Server::process_and_close_socket(int)::{lambda(httplib::Stream&, bool, bool&)#1}>(std::atomic<int> const&, int, unsigned long, long, long, long, long, long, httplib::Server::process_and_close_socket(int)::{lambda(httplib::Stream&, bool, bool&)#1})::{lambda(bool, bool&)#1}>(std::atomic<int> const, int, unsigned long, long, std::atomic<int> const&) 0
httplib::detail::wait_until_socket_is_ready(int, long, long) 0
httplib::detail::get_range_offset_and_length(httplib::Request const&, unsigned long, unsigned long) 0
httplib::detail::read_content_without_length(httplib::Stream&, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>) 0
httplib::detail::is_chunked_transfer_encoding(std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) 0
httplib::detail::make_multipart_data_boundary[abi:cxx11]() 0
bool httplib::detail::write_content_without_length<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&) 0
bool httplib::detail::process_multipart_ranges_data<httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(unsigned long, unsigned long)#3}>(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(unsigned long, unsigned long)#3}) 0
bool httplib::detail::process_multipart_ranges_data<httplib::detail::write_multipart_ranges_data<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}>(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, httplib::detail::write_multipart_ranges_data<{lambda()#1}>(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, {lambda()#1} const)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, httplib::detail::write_multipart_ranges_data<{lambda()#1}>(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, {lambda()#1} const)::{lambda(unsigned long, unsigned long)#3}>(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}, httplib::detail::write_multipart_ranges_data<{lambda()#1}>(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, {lambda()#1} const)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, httplib::detail::write_multipart_ranges_data<{lambda()#1}>(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, {lambda()#1} const)::{lambda(unsigned long, unsigned long)#3}) 0
bool httplib::detail::process_multipart_ranges_data<httplib::detail::get_multipart_ranges_data_length(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, httplib::detail::get_multipart_ranges_data_length(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, httplib::detail::get_multipart_ranges_data_length(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(unsigned long, unsigned long)#3}>(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::detail::get_multipart_ranges_data_length(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}, httplib::detail::get_multipart_ranges_data_length(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, httplib::detail::get_multipart_ranges_data_length(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(unsigned long, unsigned long)#3}) 0
httplib::detail::make_content_range_header_field[abi:cxx11](unsigned long, unsigned long, unsigned long) 0
httplib::detail::trim(char const*, char const*, unsigned long, unsigned long) 0
httplib::detail::if2ip(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::detail::split(char const*, char const*, char, std::function<void (char const*, char const*)>) 0
httplib::detail::is_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::detail::is_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::detail::to_utf8(int, char*) 0
httplib::detail::read_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 0
httplib::detail::trim_copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::Request::set_header(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::DataSink::data_sink_streambuf::xsputn(char const*, long) 0
httplib::DataSink::DataSink() 0
httplib::Response::set_header(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::Response::set_content(char const*, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
httplib::Response::~Response() 0
httplib::TaskQueue::on_idle() 0
httplib::ClientImpl::create_client_socket(httplib::Error&) const 0
httplib::ClientImpl::is_ssl() const 0
httplib::ClientImpl::is_valid() const 0
httplib::Server::create_server_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::function<void (int)>) const 0
httplib::Server::is_valid() const 0
httplib::detail::BufferStream::is_readable() const 0
httplib::detail::BufferStream::is_writable() const 0
httplib::detail::BufferStream::get_local_ip_and_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) const 0
httplib::detail::BufferStream::get_remote_ip_and_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) const 0
httplib::detail::BufferStream::socket() const 0
httplib::detail::SocketStream::is_readable() const 0
httplib::detail::SocketStream::is_writable() const 0
httplib::detail::SocketStream::get_local_ip_and_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) const 0
httplib::detail::SocketStream::get_remote_ip_and_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) const 0
httplib::detail::SocketStream::socket() const 0
httplib::detail::MultipartFormDataParser::buf_find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
httplib::Request::is_multipart_form_data() const 0
httplib::Server::read_content(httplib::Stream&, httplib::Request&, httplib::Response&)::{lambda(httplib::MultipartFormData const&)#2}::operator()(httplib::MultipartFormData const&) const 0
httplib::Server::read_content_core(httplib::Stream&, httplib::Request&, httplib::Response&, std::function<bool (char const*, unsigned long)>, std::function<bool (httplib::MultipartFormData const&)>, std::function<bool (char const*, unsigned long)>)::{lambda(char const*, unsigned long, unsigned long, unsigned long)#2}::operator()(char const*, unsigned long, unsigned long, unsigned long) const [clone .isra.0] 0
httplib::Server::parse_request_line(char const*, httplib::Request&)::{lambda(char const*, char const*)#2}::operator()(char const*, char const*) const 0
httplib::Server::parse_request_line(char const*, httplib::Request&)::{lambda(char const*, char const*)#1}::operator()(char const*, char const*) const 0
httplib::Server::process_and_close_socket(int)::{lambda(httplib::Stream&, bool, bool&)#1}::operator()(httplib::Stream&, bool, bool&) const 0
httplib::Server::routing(httplib::Request&, httplib::Response&, httplib::Stream&)::{lambda(std::function<bool (char const*, unsigned long)>)#1}::operator()(std::function<bool (char const*, unsigned long)>) const 0
httplib::Server::routing(httplib::Request&, httplib::Response&, httplib::Stream&)::{lambda(std::function<bool (httplib::MultipartFormData const&)>, std::function<bool (char const*, unsigned long)>)#2}::operator()(std::function<bool (httplib::MultipartFormData const&)>, std::function<bool (char const*, unsigned long)>) const 0
httplib::Server::Server()::{lambda()#1}::operator()() const [clone .isra.0] 0
httplib::detail::read_socket(int, void*, unsigned long, int)::{lambda()#1}::operator()() const 0
httplib::detail::select_read(int, long, long)::{lambda()#1}::operator()() const 0
httplib::detail::send_socket(int, void const*, unsigned long, int)::{lambda()#1}::operator()() const 0
httplib::detail::read_content<httplib::Request>(httplib::Stream&, httplib::Request&, unsigned long, int&, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool)::{lambda(std::function<bool (char const*, unsigned long, unsigned long, unsigned long)> const&)#1}::operator()(std::function<bool (char const*, unsigned long, unsigned long, unsigned long)> const&) const 0
httplib::detail::select_write(int, long, long)::{lambda()#1}::operator()() const 0
httplib::detail::write_content<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, unsigned long, unsigned long, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}, httplib::Error&)::{lambda(char const*, unsigned long)#1}::operator()(char const, unsigned long) const 0
httplib::detail::parse_query_text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)::{lambda(char const*, char const*)#1}::operator()(char const*, char const*) const 0
httplib::detail::parse_range_header(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<long, long>, std::allocator<std::pair<long, long> > >&)::{lambda(char const*, char const*)#1}::operator()(char const*, char const*) const 0
httplib::detail::create_client_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, bool, std::function<void (int)>, long, long, long, long, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Error&)::{lambda(int, addrinfo&)#1}::operator()(int, addrinfo&) const 0
httplib::detail::process_server_socket<httplib::Server::process_and_close_socket(int)::{lambda(httplib::Stream&, bool, bool&)#1}>(std::atomic<int> const&, int, unsigned long, long, long, long, long, long, httplib::Server::process_and_close_socket(int)::{lambda(httplib::Stream&, bool, bool&)#1})::{lambda(bool, bool&)#1}::operator()(bool, bool&) const 0
httplib::detail::write_content_chunked<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}, httplib::detail::compressor>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&, httplib::detail::compressor&, httplib::Error&)::{lambda(std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*)#2}::operator()(std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, httplib::detail::ci, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const) const 0
httplib::detail::write_content_chunked<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}, httplib::detail::compressor>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&, httplib::detail::compressor&, httplib::Error&)::{lambda(char const*, unsigned long)#1}::operator()(char const, unsigned long) const 0
httplib::detail::prepare_content_receiver<httplib::Request, httplib::detail::read_content<httplib::Request>(httplib::Stream&, httplib::Request&, unsigned long, int&, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool)::{lambda(std::function<bool (char const*, unsigned long, unsigned long, unsigned long)> const&)#1}>(httplib::Request&, int&, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool, httplib::detail::read_content<httplib::Request>(httplib::Stream&, httplib::Request&, unsigned long, int&, std::function<bool (unsigned long, unsigned long)>, std::function<bool (char const*, unsigned long, unsigned long, unsigned long)>, bool)::{lambda(std::function<bool (char const*, unsigned long, unsigned long, unsigned long)> const&)#1})::{lambda(char const*, unsigned long, unsigned long, unsigned long)#2}::operator()(char const*, unsigned long, unsigned long, unsigned long) const [clone .isra.0] 0
httplib::detail::make_multipart_ranges_data(httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)::{lambda(unsigned long, unsigned long)#3}::operator()(unsigned long, unsigned long) const 0
httplib::detail::wait_until_socket_is_ready(int, long, long)::{lambda()#1}::operator()() const 0
httplib::detail::write_multipart_ranges_data<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}>(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&)::{lambda(unsigned long, unsigned long)#3}::operator()(unsigned long, unsigned long) const 0
httplib::detail::write_content_without_length<httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1}>(httplib::Stream&, std::function<bool (unsigned long, unsigned long, httplib::DataSink&)> const&, httplib::Server::write_content_with_provider(httplib::Stream&, httplib::Request const&, httplib::Response&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda()#1} const&)::{lambda(char const*, unsigned long)#1}::operator()(char const, unsigned long) const 0
httplib::Server::create_server_socket(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::function<void (int)>) const::{lambda(int, addrinfo&)#1}::operator()(int, addrinfo&) const [clone .isra.0] 0
httplib::detail::parse_query_text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)::{lambda(char const*, char const*)#1}::operator()(char const*, char const*) const::{lambda(char const*, char const*)#1}::operator()(char const*, char const*) const [clone .isra.0] 0

Generated by: LCOV version 1.14