Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JosephP91/curlcpp
/ types & classes
Types & classes
67 in github.com/JosephP91/curlcpp
⨍
Functions
201
◇
Types & classes
67
↓ 20 callers
Class
curl_easy_exception
* Derived class represents an error condition returned by the easy * interface functions. */
include/curl_exception.h:141
↓ 11 callers
Class
curl_multi_exception
* Derived class represents an error condition returned by the multi * interface functions. */
include/curl_exception.h:170
↓ 10 callers
Class
curl_exception
* This class represents a custom exception for libcurl errors. * If a function throws an error, its name will be added to a * vector (treat
include/curl_exception.h:52
↓ 2 callers
Class
curl_share_exception
* Derived class used to represent an error condition returned by the share * interface functions. */
include/curl_exception.h:198
Class
cookie
* This class allows to specify every single field of an http-style cookie. */
include/cookie.h:38
Class
cookie_date
* This class provide an easy way to build a date formed by day, month and year */
include/cookie_date.h:59
Class
cookie_datetime
* This class provide an easy way to specify the date and the time of cooking expiration. */
include/cookie_datetime.h:36
Class
cookie_time
* This class provides a fast way to build a time object formed by hour, minutes and seconds. */
include/cookie_time.h:39
Class
curl_certinfo
include/curl_easy.h:134
Class
curl_cookie
* This class represents a generic cookie handler. It allows a user to get * and set cookie for a domain, in an easy way and without caring about
include/curl_cookie.h:44
Class
curl_easy
* Easy interface is used to make requests and transfers. * You don't have to worry about freeing data or things like * that. The class will
include/curl_easy.h:971
Class
curl_easy_info
include/curl_easy_info.h:37
Class
curl_easy_info<char *>
include/curl_easy_info.h:51
Class
curl_easy_info<struct curl_slist *>
include/curl_easy_info.h:68
Class
curl_form
* This class simplifies the creation of a form. It wraps all the libcurl * functions used to add content to a form and to destroy it. */
include/curl_form.h:43
Class
curl_form
Forward reference to curl_form and curl_header
include/curl_pair.h:35
Class
curl_forms
src/curl_form.cpp:150
Class
curl_global
* This class provides global initialization of curl so that use of all curl * interfaces is thread safe. */
include/curl_global.h:37
Class
curl_header
* This class represents a generic header. It allows a user to add * headers without caring about deallocation of resources. */
include/curl_header.h:41
Class
curl_header
include/curl_pair.h:36
Class
curl_httppost
src/curl_form.cpp:36
Class
curl_httppost
include/curl_form.h:108
Class
curl_httppost
include/curl_form.h:140
Class
curl_httppost
include/curl_easy.h:234
Class
curl_info
* This class represents a structure that provides information about various * features in the running version of libcurl. */
include/curl_info.h:41
Class
curl_interface
include/curl_interface.h:38
Class
curl_ios
include/curl_ios.h:57
Class
curl_ios<std::fstream>
include/curl_ios.h:88
Class
curl_ios<std::istream>
include/curl_ios.h:252
Class
curl_ios<std::ostream>
include/curl_ios.h:134
Class
curl_ios<std::ostringstream>
include/curl_ios.h:216
Class
curl_ios<std::stringstream>
include/curl_ios.h:180
Class
curl_khkey
include/curl_easy.h:759
Enum
curl_khmatch
include/curl_easy.h:761
Class
curl_message
include/curl_multi.h:175
Class
curl_multi
* As libcurl documentation says, the multi interface offers several abilities that * the easy interface doesn't. They are mainly: * 1. Enabl
include/curl_multi.h:166
Class
curl_pair
include/curl_form.h:147
Class
curl_pair
include/curl_header.h:106
Class
curl_pair
include/curl_pair.h:44
Class
curl_pair<CURLformoption,std::string>
include/curl_pair.h:71
Class
curl_pair<T,curl_form>
include/curl_form.h:152
Class
curl_pair<T,curl_form>
include/curl_pair.h:140
Class
curl_pair<T,curl_header>
include/curl_header.h:111
Class
curl_pair<T,curl_header>
include/curl_pair.h:149
Class
curl_pair<T,std::string>
include/curl_pair.h:107
Class
curl_receiver
include/curl_receiver.h:38
Class
curl_sender
include/curl_sender.h:36
Class
curl_sender<std::string>
include/curl_sender.h:80
Class
curl_share
* Definition of share interface. The purpose of this interface is to * enable data sharing between curl handlers. */
include/curl_share.h:93
Class
curl_slist
src/curl_header.cpp:40
Class
curl_slist
include/curl_easy_info.h:68
Class
curl_slist
include/curl_header.h:80
Class
curl_slist
include/curl_header.h:87
Class
curl_slist
include/curl_easy.h:97
Class
curl_sockaddr
include/curl_easy.h:689
Class
curl_tlssessioninfo
include/curl_easy.h:138
Class
curl_utility
* This class provides some utilities that are unrelated to * the libcurl interfaces, so they are enclosed in this class. */
include/curl_utility.h:37
Class
curl_waitfd
src/curl_multi.cpp:119
Class
curl_waitfd
include/curl_multi.h:297
Class
global_initializer
include/curl_interface.h:62
Class
info_t
include/curl_easy.h:54
Enum
months
Enumeration to better define months.
include/cookie_date.h:38
Class
moption_t
include/curl_multi.h:43
Class
multi_deleter
include/curl_multi.h:323
Class
option_t
include/curl_easy.h:157
Class
shoption_t
include/curl_share.h:40
Enum
weekdays
Enumeration to better define week days.
include/cookie_date.h:40