Classes | Typedefs | Functions | Variables
curlite Namespace Reference

Classes

class  Easy
 
struct  Event
 
struct  Exception
 
class  Form
 
struct  Handler
 
struct  InfoTypeCode
 
struct  InfoTypeCode< char * >
 
struct  InfoTypeCode< curl_certinfo * >
 
struct  InfoTypeCode< curl_slist * >
 
struct  InfoTypeCode< curl_tlssessioninfo * >
 
struct  InfoTypeCode< double >
 
struct  InfoTypeCode< long >
 
class  List
 
struct  OptionFunctionPtrCode
 
struct  OptionInvalidCode
 
struct  OptionLongCode
 
struct  OptionNullPtrCode
 
struct  OptionObjectPtrCode
 
struct  OptionOffsetCode
 
struct  OptionTypeCode
 
struct  OptionTypeCode< char * >
 
struct  OptionTypeCode< const char * >
 
struct  OptionTypeCode< curl_chunk_bgn_callback >
 
struct  OptionTypeCode< curl_chunk_end_callback >
 
struct  OptionTypeCode< curl_closesocket_callback >
 
struct  OptionTypeCode< curl_conv_callback >
 
struct  OptionTypeCode< curl_debug_callback >
 
struct  OptionTypeCode< curl_fnmatch_callback >
 
struct  OptionTypeCode< curl_formget_callback >
 
struct  OptionTypeCode< curl_httppost * >
 
struct  OptionTypeCode< curl_ioctl_callback >
 
struct  OptionTypeCode< curl_opensocket_callback >
 
struct  OptionTypeCode< curl_progress_callback >
 
struct  OptionTypeCode< curl_seek_callback >
 
struct  OptionTypeCode< curl_slist * >
 
struct  OptionTypeCode< curl_sockopt_callback >
 
struct  OptionTypeCode< curl_ssl_ctx_callback >
 
struct  OptionTypeCode< curl_write_callback >
 
struct  OptionTypeCode< curl_xferinfo_callback >
 
struct  OptionTypeCode< FILE * >
 
struct  OptionTypeCode< long >
 
struct  OptionTypeCode< std::conditional< std::is_same< long, curl_off_t >::value, void, curl_off_t >::type >
 
struct  OptionTypeCode< std::nullptr_t >
 
struct  OptionTypeCode< void * >
 

Typedefs

typedef Handler< curl_chunk_bgn_callback >::type ChunkBeginHandler
 
typedef Handler< curl_chunk_end_callback >::type ChunkEndHandler
 
typedef Handler< curl_closesocket_callback >::type CloseSocketHandler
 
typedef Handler< curl_conv_callback >::type ConvHandler
 
typedef Handler< curl_debug_callback >::type DebugHandler
 
typedef Handler< curl_fnmatch_callback >::type FnMatchHandler
 
typedef Handler< curl_formget_callback >::type FormGetHandler
 
typedef Handler< curl_ioctl_callback >::type IoctlHandler
 
typedef Handler< curl_opensocket_callback >::type OpenSocketHandler
 
typedef Handler< curl_progress_callback >::type ProgressHandler
 
typedef Handler< curl_read_callback >::type ReadHandler
 
typedef Handler< curl_seek_callback >::type SeekHandler
 
typedef Handler< curl_sockopt_callback >::type SockOptHandler
 
typedef Handler< curl_ssl_ctx_callback >::type SslContextHandler
 
typedef Handler< curl_write_callback >::type WriteHandler
 
typedef Handler< curl_xferinfo_callback >::type XferInfoHandler
 

Functions

Easy download (std::string const &url, std::ostream &ostr, bool followRedirect=true, bool throwExceptions=true)
 
void global_cleanup ()
 
bool global_init (long flags=CURL_GLOBAL_ALL)
 
std::ostream & operator<< (std::ostream &stream, Easy &curlite)
 
std::istream & operator>> (std::istream &stream, Easy &curlite)
 
Easy upload (std::istream &istr, std::string const &url, std::string const &username="", std::string const &password="", curl_off_t size=-1, bool throwExceptions=true)
 
std::string version ()
 
curl_version_info_data * versionInfo (CURLversion type=CURLVERSION_NOW)
 

Variables

static const int kCurlOptTypeInterval = CURLOPTTYPE_OBJECTPOINT - CURLOPTTYPE_LONG
 

Typedef Documentation

typedef Handler<curl_chunk_bgn_callback>::type curlite::ChunkBeginHandler

Definition at line 52 of file curlite.hpp.

typedef Handler<curl_chunk_end_callback>::type curlite::ChunkEndHandler

Definition at line 53 of file curlite.hpp.

typedef Handler<curl_closesocket_callback>::type curlite::CloseSocketHandler

Definition at line 59 of file curlite.hpp.

typedef Handler<curl_conv_callback>::type curlite::ConvHandler

Definition at line 62 of file curlite.hpp.

typedef Handler<curl_debug_callback>::type curlite::DebugHandler

Definition at line 61 of file curlite.hpp.

typedef Handler<curl_fnmatch_callback>::type curlite::FnMatchHandler

Definition at line 54 of file curlite.hpp.

typedef Handler<curl_formget_callback>::type curlite::FormGetHandler

Definition at line 64 of file curlite.hpp.

typedef Handler<curl_ioctl_callback>::type curlite::IoctlHandler

Definition at line 60 of file curlite.hpp.

typedef Handler<curl_opensocket_callback>::type curlite::OpenSocketHandler

Definition at line 58 of file curlite.hpp.

typedef Handler<curl_progress_callback>::type curlite::ProgressHandler

Definition at line 49 of file curlite.hpp.

typedef Handler<curl_read_callback>::type curlite::ReadHandler

Definition at line 56 of file curlite.hpp.

typedef Handler<curl_seek_callback>::type curlite::SeekHandler

Definition at line 55 of file curlite.hpp.

typedef Handler<curl_sockopt_callback>::type curlite::SockOptHandler

Definition at line 57 of file curlite.hpp.

typedef Handler<curl_ssl_ctx_callback>::type curlite::SslContextHandler

Definition at line 63 of file curlite.hpp.

typedef Handler<curl_write_callback>::type curlite::WriteHandler

Definition at line 51 of file curlite.hpp.

typedef Handler<curl_xferinfo_callback>::type curlite::XferInfoHandler

Definition at line 50 of file curlite.hpp.

Function Documentation

Easy curlite::download ( std::string const &  url,
std::ostream &  ostr,
bool  followRedirect = true,
bool  throwExceptions = true 
)

Definition at line 848 of file curlite.cpp.

void curlite::global_cleanup ( )

Definition at line 833 of file curlite.cpp.

bool curlite::global_init ( long  flags = CURL_GLOBAL_ALL)

Definition at line 828 of file curlite.cpp.

std::ostream & curlite::operator<< ( std::ostream &  stream,
Easy curlite 
)

Definition at line 678 of file curlite.cpp.

std::istream & curlite::operator>> ( std::istream &  stream,
Easy curlite 
)

Definition at line 684 of file curlite.cpp.

Easy curlite::upload ( std::istream &  istr,
std::string const &  url,
std::string const &  username = "",
std::string const &  password = "",
curl_off_t  size = -1,
bool  throwExceptions = true 
)

Definition at line 860 of file curlite.cpp.

std::string curlite::version ( )

Definition at line 838 of file curlite.cpp.

curl_version_info_data * curlite::versionInfo ( CURLversion  type = CURLVERSION_NOW)

Definition at line 843 of file curlite.cpp.

Variable Documentation

const int curlite::kCurlOptTypeInterval = CURLOPTTYPE_OBJECTPOINT - CURLOPTTYPE_LONG
static

Definition at line 258 of file curlite.hpp.



fanuc_post_processor
Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Jun 10 2019 13:16:56