vsgXchange: vsgXchange::curl Class Reference

vsgXchange 1.1.9 VulkanSceneGraph 3rd party data integration library

Loading...
Searching...
No Matches
vsgXchange::curl Class Reference

`#include <curl.h>`

Inheritance diagram for vsgXchange::curl:
[legend]
Collaboration diagram for vsgXchange::curl:
[legend]

## Public Member Functions
vsg::ref_ptr< vsg::Object > | read (const vsg::Path &filename, vsg::ref_ptr< const vsg::Options > options={}) const override
bool | getFeatures (Features &features) const override

## Static Public Attributes
static constexpr const char * | SSL_OPTIONS = "CURLOPT_SSL_OPTIONS"
static bool | s_do_curl_global_init_and_cleanup
| uint32_t

## Protected Attributes
std::mutex | _mutex
Implementation * | _implementation

## Detailed Description

optional curl ReaderWriter. depends upon libcurl for reading data from http and https.

## Member Data Documentation

## ◆ s_do_curl_global_init_and_cleanup

bool vsgXchange::curl::s_do_curl_global_init_and_cleanup
| static

uint32_t

specify whether libcurl should be initialized and cleaned up by vsgXchange::curl.

The documentation for this class was generated from the following file:

- include/vsgXchange/curl.h