KiCad PCB EDA Suite
|
Simple wrapper class to call curl_global_init and curl_global_cleanup for KiCad. More...
#include <kicad_curl.h>
Static Public Member Functions | |
static void | Init () |
Call curl_global_init for the application. More... | |
static void | Cleanup () |
Call curl_global_cleanup for the application. More... | |
static const char * | GetVersion () |
Wrapper for curl_version(). More... | |
static std::string | GetSimpleVersion () |
Report back curl version only and SSL library support. More... | |
Friends | |
class | KICAD_CURL_EASY |
Simple wrapper class to call curl_global_init and curl_global_cleanup for KiCad.
Definition at line 63 of file kicad_curl.h.
|
static |
Call curl_global_cleanup for the application.
It must be used only after curl_global_init was called.
Definition at line 72 of file kicad_curl.cpp.
References at_terminate(), s_initialized, and s_lock.
Referenced by at_terminate().
|
static |
Report back curl version only and SSL library support.
Definition at line 105 of file kicad_curl.cpp.
References info, Init(), res, and s_initialized.
|
inlinestatic |
Wrapper for curl_version().
Reports back a short string of loaded libraries.
IO_ERROR | on failure, hopefully with helpful text in it. |
Definition at line 87 of file kicad_curl.h.
Referenced by GetKicadCurlVersion().
|
static |
Call curl_global_init for the application.
It must be used only once and before any curl functions that perform requests.
IO_ERROR | on failure, hopefully with helpful text in it. |
Definition at line 50 of file kicad_curl.cpp.
References s_initialized, s_lock, and THROW_IO_ERROR.
Referenced by GetSimpleVersion(), and KICAD_CURL_EASY::KICAD_CURL_EASY().
|
friend |
Definition at line 101 of file kicad_curl.h.