OTB
9.0.0
Orfeo Toolbox
|
#include <otbCurlHelperInterface.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef CurlHelperInterface | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual int | RetrieveFile (const std::ostringstream &urlStream, std::string filename) const =0 |
virtual int | RetrieveFile (const std::string &urlString, std::string filename) const =0 |
virtual int | RetrieveFileMulti (const std::vector< std::string > &listURLs, const std::vector< std::string > &listFiles, int maxConnect) const =0 |
virtual int | RetrieveUrlInMemory (const std::string &urlString, std::string &output) const =0 |
virtual bool | TestUrlAvailability (const std::string &url) const =0 |
Static Public Member Functions | |
static bool | IsCurlAvailable () |
static bool | IsCurlMultiAvailable () |
Protected Member Functions | |
CurlHelperInterface () | |
~CurlHelperInterface () override | |
Private Member Functions | |
CurlHelperInterface (const Self &)=delete | |
void | operator= (const Self &)=delete |
Class to use the curl capabilities from OTB.
This class implement the interface of the curl access allowing for different implementation to be used (include stubs for test).
Definition at line 41 of file otbCurlHelperInterface.h.
typedef itk::SmartPointer<const Self> otb::CurlHelperInterface::ConstPointer |
Definition at line 48 of file otbCurlHelperInterface.h.
typedef itk::SmartPointer<Self> otb::CurlHelperInterface::Pointer |
Definition at line 47 of file otbCurlHelperInterface.h.
Standard class typedefs.
Definition at line 46 of file otbCurlHelperInterface.h.
typedef itk::Object otb::CurlHelperInterface::Superclass |
Definition at line 49 of file otbCurlHelperInterface.h.
|
inlineprotected |
Definition at line 67 of file otbCurlHelperInterface.h.
|
inlineoverrideprotected |
Definition at line 70 of file otbCurlHelperInterface.h.
|
privatedelete |
|
virtual |
Reimplemented in otb::CurlHelper, and otb::CurlHelperStub.
|
static |
|
static |
|
privatedelete |
|
pure virtual |
Implemented in otb::CurlHelper, and otb::CurlHelperStub.
|
pure virtual |
Implemented in otb::CurlHelper, and otb::CurlHelperStub.
|
pure virtual |
Implemented in otb::CurlHelper, and otb::CurlHelperStub.
|
pure virtual |
Implemented in otb::CurlHelper, and otb::CurlHelperStub.
|
pure virtual |
Implemented in otb::CurlHelper, and otb::CurlHelperStub.