MCPcopy Create free account

hub / github.com/JosephP91/curlcpp / types & classes

Types & classes67 in github.com/JosephP91/curlcpp

↓ 20 callersClasscurl_easy_exception
* Derived class represents an error condition returned by the easy * interface functions. */
include/curl_exception.h:141
↓ 11 callersClasscurl_multi_exception
* Derived class represents an error condition returned by the multi * interface functions. */
include/curl_exception.h:170
↓ 10 callersClasscurl_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 callersClasscurl_share_exception
* Derived class used to represent an error condition returned by the share * interface functions. */
include/curl_exception.h:198
Classcookie
* This class allows to specify every single field of an http-style cookie. */
include/cookie.h:38
Classcookie_date
* This class provide an easy way to build a date formed by day, month and year */
include/cookie_date.h:59
Classcookie_datetime
* This class provide an easy way to specify the date and the time of cooking expiration. */
include/cookie_datetime.h:36
Classcookie_time
* This class provides a fast way to build a time object formed by hour, minutes and seconds. */
include/cookie_time.h:39
Classcurl_certinfo
include/curl_easy.h:134
Classcurl_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
Classcurl_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
Classcurl_easy_info
include/curl_easy_info.h:37
Classcurl_easy_info<char *>
include/curl_easy_info.h:51
Classcurl_easy_info<struct curl_slist *>
include/curl_easy_info.h:68
Classcurl_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
Classcurl_form
Forward reference to curl_form and curl_header
include/curl_pair.h:35
Classcurl_forms
src/curl_form.cpp:150
Classcurl_global
* This class provides global initialization of curl so that use of all curl * interfaces is thread safe. */
include/curl_global.h:37
Classcurl_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
Classcurl_header
include/curl_pair.h:36
Classcurl_httppost
src/curl_form.cpp:36
Classcurl_httppost
include/curl_form.h:108
Classcurl_httppost
include/curl_form.h:140
Classcurl_httppost
include/curl_easy.h:234
Classcurl_info
* This class represents a structure that provides information about various * features in the running version of libcurl. */
include/curl_info.h:41
Classcurl_interface
include/curl_interface.h:38
Classcurl_ios
include/curl_ios.h:57
Classcurl_ios<std::fstream>
include/curl_ios.h:88
Classcurl_ios<std::istream>
include/curl_ios.h:252
Classcurl_ios<std::ostream>
include/curl_ios.h:134
Classcurl_ios<std::ostringstream>
include/curl_ios.h:216
Classcurl_ios<std::stringstream>
include/curl_ios.h:180
Classcurl_khkey
include/curl_easy.h:759
Enumcurl_khmatch
include/curl_easy.h:761
Classcurl_message
include/curl_multi.h:175
Classcurl_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
Classcurl_pair
include/curl_form.h:147
Classcurl_pair
include/curl_header.h:106
Classcurl_pair
include/curl_pair.h:44
Classcurl_pair<CURLformoption,std::string>
include/curl_pair.h:71
Classcurl_pair<T,curl_form>
include/curl_form.h:152
Classcurl_pair<T,curl_form>
include/curl_pair.h:140
Classcurl_pair<T,curl_header>
include/curl_header.h:111
Classcurl_pair<T,curl_header>
include/curl_pair.h:149
Classcurl_pair<T,std::string>
include/curl_pair.h:107
Classcurl_receiver
include/curl_receiver.h:38
Classcurl_sender
include/curl_sender.h:36
Classcurl_sender<std::string>
include/curl_sender.h:80
Classcurl_share
* Definition of share interface. The purpose of this interface is to * enable data sharing between curl handlers. */
include/curl_share.h:93
Classcurl_slist
src/curl_header.cpp:40
Classcurl_slist
include/curl_easy_info.h:68
Classcurl_slist
include/curl_header.h:80
Classcurl_slist
include/curl_header.h:87
Classcurl_slist
include/curl_easy.h:97
Classcurl_sockaddr
include/curl_easy.h:689
Classcurl_tlssessioninfo
include/curl_easy.h:138
Classcurl_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
Classcurl_waitfd
src/curl_multi.cpp:119
Classcurl_waitfd
include/curl_multi.h:297
Classglobal_initializer
include/curl_interface.h:62
Classinfo_t
include/curl_easy.h:54
Enummonths
Enumeration to better define months.
include/cookie_date.h:38
Classmoption_t
include/curl_multi.h:43
Classmulti_deleter
include/curl_multi.h:323
Classoption_t
include/curl_easy.h:157
Classshoption_t
include/curl_share.h:40
Enumweekdays
Enumeration to better define week days.
include/cookie_date.h:40