OpenMS
Loading...
Searching...
No Matches
CurlInit Class Reference

#include <OpenMS/SYSTEM/CurlInit.h>

Static Public Member Functions

static void ensure ()
 

Private Member Functions

 CurlInit ()
 
 ~CurlInit ()
 
 CurlInit (const CurlInit &)=delete
 
CurlInitoperator= (const CurlInit &)=delete
 

Detailed Description

Thread-safe RAII guard for curl_global_init / curl_global_cleanup. Call CurlInit::ensure() before using any curl API.

Constructor & Destructor Documentation

◆ CurlInit() [1/2]

CurlInit ( )
private

◆ ~CurlInit()

~CurlInit ( )
private

◆ CurlInit() [2/2]

CurlInit ( const CurlInit )
privatedelete

Member Function Documentation

◆ ensure()

static void ensure ( )
static

◆ operator=()

CurlInit & operator= ( const CurlInit )
privatedelete