47#include <shared_mutex>
51#if defined( __MINGW32__)
52# if defined( CURL_EXTERN )
83 static std::shared_mutex&
Mutex();
98 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().