26 #include <vsg/io/ReaderWriter.h>
27 #include <vsgXchange/Export.h>
36 class VSGXCHANGE_DECLSPEC
curl :
public vsg::Inherit<vsg::ReaderWriter, curl>
40 vsg::ref_ptr<vsg::Object> read(
const vsg::Path& filename, vsg::ref_ptr<const vsg::Options> options = {})
const override;
42 bool getFeatures(Features& features)
const override;
45 static constexpr
const char* SSL_OPTIONS =
"CURLOPT_SSL_OPTIONS";
54 mutable std::mutex _mutex;
55 mutable Implementation* _implementation;
static bool s_do_curl_global_init_and_cleanup
uint32_t
Definition: curl.h:48