43#include <shared_mutex>
47#if defined( __MINGW32__)
48# if defined( CURL_EXTERN )
79 static std::shared_mutex&
Mutex();
94 return curl_version();
Simple wrapper class to call curl_global_init and curl_global_cleanup for KiCad.
static void Cleanup()
Call curl_global_cleanup for the application.
static void Init()
Call curl_global_init for the application.
static bool IsShuttingDown()
Returns true if all curl operations should terminate.
static std::shared_mutex & Mutex()
Returns the mutex for shared locking when performing curl operations.
static const char * GetVersion()
Wrapper for curl_version().