curl-cpp
static c++17 wrapper for curl with -fno-exceptions support
curl::Multi_t Member List

This is the complete list of members for curl::Multi_t, including all inherited members.

add_easy(Easy_ref_t &easy) noexceptcurl::Multi_t
break_or_poll(curl_waitfd *extra_fds=nullptr, unsigned extra_nfds=0U, int timeout=0) noexcept -> Ret_except< int, std::bad_alloc, libcurl_bug >curl::Multi_t
callback_on_finished_easy(perform_callback_t &&perform_callback, T &&arg) (defined in curl::Multi_t)curl::Multi_tinlineprotected
check_perform(long code, int running_handles_tmp, const char *fname) noexcept -> Ret_except< int, std::bad_alloc, Exception, Recursive_api_call_Exception, libcurl_bug > (defined in curl::Multi_t)curl::Multi_tprotected
curl_multi (defined in curl::Multi_t)curl::Multi_tprotected
get_finished_easy() const noexcept -> std::pair< Easy_ref_t, Easy_ref_t::perform_ret_t >curl::Multi_tprotected
get_number_of_handles() const noexcept (defined in curl::Multi_t)curl::Multi_t
handles (defined in curl::Multi_t)curl::Multi_tprotected
multi_assign(curl_socket_t socketfd, void *per_sockptr) noexcept -> Ret_except< void, std::invalid_argument >curl::Multi_t
multi_socket_action(curl_socket_t socketfd, int ev_bitmask, perform_callback_t &&perform_callback, T &&arg) noexcept -> perform_ret_tcurl::Multi_tinline
multi_socket_action_impl(curl_socket_t socketfd, int ev_bitmask) noexcept -> perform_ret_t (defined in curl::Multi_t)curl::Multi_tprotected
Multi_t()=defaultcurl::Multi_t
Multi_t(void *multi) noexceptcurl::Multi_t
Multi_t(const Multi_t &)=delete (defined in curl::Multi_t)curl::Multi_t
Multi_t(Multi_t &&) noexceptcurl::Multi_t
operator bool() const noexceptcurl::Multi_t
operator=(const Multi_t &)=delete (defined in curl::Multi_t)curl::Multi_t
operator=(Multi_t &&) noexceptcurl::Multi_t
perform(perform_callback_t &&perform_callback, T &&arg) noexcept -> perform_ret_tcurl::Multi_tinline
perform_impl() noexcept -> perform_ret_t (defined in curl::Multi_t)curl::Multi_tprotected
perform_ret_t typedef (defined in curl::Multi_t)curl::Multi_t
poll(curl_waitfd *extra_fds=nullptr, unsigned extra_nfds=0U, int timeout=0) noexcept -> Ret_except< int, std::bad_alloc, libcurl_bug >curl::Multi_t
register_callback(socket_callback_t socket_callback, void *socket_data, timer_callback_t timer_callback, void *timer_data) noexceptcurl::Multi_t
remove_easy(Easy_ref_t &easy) noexceptcurl::Multi_t
set_multiplexing(long max_concurrent_stream) noexceptcurl::Multi_t
socket_callback_t typedefcurl::Multi_t
timer_callback_t typedefcurl::Multi_t
~Multi_t()curl::Multi_t